2008/6/26 Wagner Bonfiglio <[EMAIL PROTECTED]>: (...) > > > E quanto a consulta.. Esse SELECT COUNT(*) .. vai acabar somando o > número total de entradas, eu quero que seja "group by" o rowid do > usuário.... Para ver quantas entradas CADA USUÁRIO tem, somando as 3 > tabelas...
Uma forma é a seguinte: *SELECT* sum(count), ROWID *FROM* (*SELECT* count(1),ROWID *FROM* usuarios *LEFT JOIN* conteudo1 *ON* (rowid = idusuario) *GROUP BY* ROWID) C1 *JOIN* (SELECT count(1),ROWID *FROM* usuarios *LEFT JOIN* conteudo2 *ON* (rowid = idusuario) *GROUP BY* ROWID) C2 *USING*(ROWID) *JOIN* (*SELECT* count(1),ROWID* FROM* usuarios *LEFT JOIN* conteudo3 *ON* (rowid = idusuario) *GROUP BY* ROWID) C3 USING(ROWID) *GROUP BY* ROWID -- William Leite Araújo Analista de Banco de Dados - QualiConsult
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral