Mauro, lo q respondio Mariano Ayesa deberia funcionarte... Fijate que la condicion de join entre ordenes_compra y Facturas es "oc.id = f.oc_id" O sea, "joineas" por el ID de OC...
Mariano le puso "oc_id" al ID de OC en la tabla facturas, reemplazalo por el nombre q tenga la columna en tu sistema (repito, el ID de OC en la tabla FACTURAS, NO el ID de facturas) Te aporto lo mismo pero en version ANSI SQL select OC.id <http://oc.id/> as ID_OC,count(*) as cantidad_facturas from ORDENES_COMPRA OC inner join FACTURAS F on OC.id <http://oc.id/> = F.oc_id group by OC.id <http://oc.id/> Comentanos como salio Saludos MA_Xx On 9/20/07, Mauro Ciancio <[EMAIL PROTECTED]> wrote: > > Estoy probando esto y no me funciona, el count me devuelve uno para > todas las filas. No se que estoy haciendo mal. > > Repito por si quedo algo claro. > > La tabla Ordenes Compra (OC) tiene un ID de OC. > > La tabla facturas tiene un ID de factura y un campo ID de OC. > > Una OC puede tener muchas facturas. > > Quiero contar la cantidad de facturas que tiene cada OC. > > Desde ya, muchas gracias > Mauro. > > Gracias Mariano y Lautaro por sus respuestas. > > > _______________________________________________ > Lista de correo Programacion. > [email protected] > http://listas.fi.uba.ar/mailman/listinfo/programacion > >
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
