|
Va version modificada mostrando por usuario el Topic, y por topic la
cantidad de post que tiene !! --Consulta para los usuarios que tengan por lo menos un Topic creado select u.ID, t.ID, count(p.ID) as cant_post from USERS u, TOPICS t, POSTS p where u.ID = t.userId and t.ID = p.idTopic GROUP BY u.ID,t.ID --Consulta para todos los usuarios tengan o no Topics (el where es opcional....lo deje por vago) select u.ID, t.ID, count(p.ID) as cant_post from USERS u left outer join TOPICS t on (u.ID = t.userId) left outer join POSTS p on (t.ID = p.idTopic) where 1 = 1 GROUP BY u.ID,t.ID Si necesitas las descripciones del Usuario y del Topic, lo unico que tenes que hacer es agregar ambos campos en el SELECT y luego tambien en el GROUP BY. --Consulta para los usuarios que tengan por lo menos un Topic creado select u.ID, u.name, t.ID, t.title, count(p.ID) as cant_post from USERS u, TOPICS t, POSTS p where u.ID = t.userId and t.ID = p.idTopic GROUP BY u.ID,u.name,t.ID,t.title Diego Campos wrote: Hola, --
|
- [vbusers] InstallShield Express version 3.1 Galletti, Nancy
- [vbusers] InstallShield Express version 3.... Carlos Adolfo Codesido
- [vbusers] OFF TOPIC Consulta de SQL Claudio M. E. Bastos Iorio
- [vbusers] OFF TOPIC Consulta de SQ... Diego Campos
- [vbusers] OFF TOPIC Consulta d... Diego Campos
- [vbusers] OFF TOPIC Consu... Claudio M. E. Bastos Iorio
- [vbusers] OFF TOPIC C... Diego Campos
- [vbusers] InstallShield Express version 3.... Esteban Grinberg


