|
Hola, creo que con esto te deberia funcionar.. (si no entendi mal las relaciones) --Consulta para los usuarios que tengan por lo menos un Topic creado select u.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 --Consulta para todos los usuarios tengan o no Topics (el where es opcional....lo deje por vago) select u.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 Saludos, Diego.- Claudio M. E. Bastos Iorio wrote: Perdon por el OFF Topic. Es una consulta en un access que no estoy resolviendo. La aplicacion es un foro, tengo una tabla USERS, con ID, name, lastname, etc. Otra tabla TOPICS (temas) con ID, title, content, userID, etc. Y una tabla POSTS, con ID, title, UserID, IdTopic, etc.Los temas (topics) son lo que en los foros tambien se conoce como threads. Y los posts, serian las respuestas que los distintos usuarios realizan en esos temas. Lo que necesito hacer es una consulta para saber cuantos post tiene un usuario en los topics que creó. Se entiende? Desde ya muchas gracias. _________________________________ Claudio M. E. Bastos Iorio http://www.13bit.com.ar --
|
- [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

