Hola
Estoy elaborando una vista de venta de autos en la que la primera tabla
implicada devuelve un solo registro con la Entrada aportada y que debe
ser el primer registro de la vista. La otra tabla va intacta debajo con
todos los recibos.
Para eso el JOIN no me sirve porque me coloca la entrada de la primera
tabla repetida tantas veces como recibos hay en la segunda y realmente
necesito una vista que incluya dicha entrada como si fuese el primer recibo.
Un ejemplo:
TABLA 1 (entrada)
ID_CLIENTE IMPORTE_ENTRADA FECHA
12 12453,9876 1/1/99
16 6554,4356 1/12/05
TABLA 2 (recibos)
ID_CLIENTE ID_RECIBO IMPORTE_RECIBO FECHA
12 1 345,2345 1/2/99
12 2 345,2345 1/2/99
12 3 345,2345 1/2/99
SELECT * FROM TABLA1 INNER JOIN TABLA2 ON
TABLA1.ID_CLIENTE=TABLA2.ID_CLIENTE
RESULTADO DE LA VISTA (siplificado)
ID_CLIENTE ID_RECIBO IMPORTE_RECIBO IMPORTE_ENTRADA
12 1 345,2345 12453,9876
12 2 345,2345 12453,9876
... ... ... ...
Cuando en realidad lo que yo quiero obtener es lo siguiente:
ID CLIENTE ID_RECIBO IMPORTE_RECIBO
12 0 12453,9876 (LA ENTRADA 1º RECIBO)
12 1 345,2345
12 2 345,2345
... ... ...
Gracias mil
Leer las respuestas