Estoy haciendo una consulta con dos tablas VENTA y CLIENTE
CLIENTE(id_cliente, nombre)
1, maria
2, carlos
3, josé
4, ricardo
VENTA(id_venta, id_cliente)
1, 2 ===> carlos
2, 1 ===> maria
3, 2 ===> carlos
4, 3 ===> ricardo
5, 2 ===> carlos
Ahora lo que necesito es hacer una lista de las últimas ventas hechas de cada cliente, que aparesca esto
id_venta - - - - id_cliente - - - - nombre
-----2------------1----------maria
-----4------------3----------ricardo
-----5------------2----------carlos
y no lo he logrado esta es la consulta que hago
Cita:
y lo que hace esta consulta si es mostrarme las ventas por los clientes pero no las ultimas ventas sino las primeras y lo que quiero lograr es mostrar las ultimas ventas. select max(v.id_venta) as id_venta, c.id_cliente, c.nombre
from cliente c, venta v
where c.id_cliente=v.id_cliente
group by c.id_cliente.
from cliente c, venta v
where c.id_cliente=v.id_cliente
group by c.id_cliente.