PDA

Ver la Versión Completa : sql de dos tablas para sacar un top 10


julyus
03-04-2009, 02:24:24
tengo el siguiente caso:

tablas


+--------------------+
| lsd desicions |
+--------------------+
| id |
| lsd_ checklists_id |
+--------------------+



+----------------------------+
| lsd desicionsfactors |
+----------------------------+
| lsd_desicion_id |
| lsd_desicionfactorlists_id |
| dfname |
+----------------------------+


explicacion : debo encotrar y sumar el numero de veces que este id en lsd desicionsfactors y contarlas enviado el parametro lsd_ checklists_id
como saco esto? :confused::confused::confused:

Caro
03-04-2009, 02:33:10
Hola, no te he entendido muy bien, sería bueno que pusieras unos datos de prueba en tus dos tablas y cual es el resultado que quieres obtener sobre esos datos y también indicarnos que BD estas utilizando.

Saluditos

Neftali [Germán.Estévez]
03-04-2009, 10:00:06
...debo encotrar y sumar el numero de veces que este id en lsd desicionsfactors y contarlas enviado el parametro lsd_ checklists_id
como saco esto?

Yo tampoco entendí muy bien porque no se si quieres sumar o contar.:confused::confused::confused:

La consulta de ambas tablas supongo que será algo así:


select lsd_desicions.lsd_checklist_id, Count(lsd_desicionsfactors.lsd_desicionsfactorslists_id)
from lsd_desicions inner join lsd_desicionsfactors
on lsd_desicions.id= lsd_desicionsfactors.lsd_desicions_id
Group by (lsd_desicions.lsd_checklist_id)