Tenho duas tabelas - topicos e mensagens. Cada tópico possui uma ou mais mensagens e cada mensagem pode ter status 0 ou 1 (pendente ou respondida). Preciso de uma query que retorne o total de mensagens por tópico e o número de mensagens respondidas por tópico. Por exemplo:
Retornar apenas o número de mensagens por tópico é fácil. Retornar apenas o número de mensagens respondidas também é moleza. Mas como fazer para retornar os dois em uma única query?
Pergunta
Guest Filipe Schuenck
Boa tarde amigos,
Tenho duas tabelas - topicos e mensagens. Cada tópico possui uma ou mais mensagens e cada mensagem pode ter status 0 ou 1 (pendente ou respondida). Preciso de uma query que retorne o total de mensagens por tópico e o número de mensagens respondidas por tópico. Por exemplo:
tópico --- Mensagens --- Mensagens respondidas
---------------------------------------------------------
xyz --- 8 --- 3
zyx --- 5 --- 4
abc --- 2 --- 2
cab --- 1 --- 0
Retornar apenas o número de mensagens por tópico é fácil. Retornar apenas o número de mensagens respondidas também é moleza. Mas como fazer para retornar os dois em uma única query?
Alguém pode me ajudar?
Abraço!
Filipe
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados