SQL - dudasssss

 
Vista:

dudasssss

Publicado por burbuja (6 intervenciones) el 01/09/2007 03:05:07
tengo el siguiente problema:
tengo una tabla 1 con registros duplicados

id_articulo articulo
56110 7411002119523 ******
56111 7411002119523 ******
56112 7411002135561
56113 5709310015791
56114 0079801003312 ******
56415 0079801003312 ******
56416 0079801003060
56417 0079801002933
56418 0079801002988

y tengo otra tabla 2 relacionada por el id asi:

id id_articulo
56 56110
57 56111
58 56416
59 56418
60 57986
61 56321

lo que kiero hacer es una consulta de la tabla 2 en donde solo muestre los 2 id de aquellos registros de la tabla 1 que tienen el articulo repetido.
ayudenme por favor no se que hacerrrrrr???????????????
gracias................
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:dudasssss

Publicado por Isaias (5072 intervenciones) el 03/09/2007 18:11:07
Seria muy bueno saber que motor de base de datos estas manejando, te paso la rutina para SQL SERVER.

SELECT * FROM tabla2 WHERE id_articulo IN
(SELECT id_articulo FROM tabla1 WHERE HAVING COUNT(*) > 1)

Dime si te funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar