SQL - Subconsulta utilizando TOP

   
Vista:

Subconsulta utilizando TOP

Publicado por Jose (1 intervención) el 24/07/2009 12:16:50
Estoy intentando realizar consulta de artículos que obtenga la información de una subconsulta de una única línea utilizando TOP pero no me funciona. A continuación me explico mejor:

Tengo una tabla de articulos que intento conectar con otra tabla de lineas de ventas, pero sólo quiero obtener de cada artículo la primera línea venta. Existe alguna forma de hacerlo, actualmente estoy realizando los siguiente:

SELECT Articulos.Codigo FROM Articulos
LEFT JOIN (SELECT TOP 1 Lineas.CodArticulo, Lineas.Fecha FROM Lineas) As Lineas
ON Lineas.CodArticulo=Articulos.Codigo

El problema es que me trae la primea línea de venta aunque no sea de ese artículo. Existe alguna forma de filtrar una subcosulta con la información de la consulta principal.
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:Subconsulta utilizando TOP

Publicado por Mark (3 intervenciones) el 30/07/2009 12:01:38
¿Has probado con LIMIT 1 en la subconsulta en vez del TOP?
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