Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]liczenie pytan i odpowiedzi
Krismen
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 5.02.2009

Ostrzeżenie: (0%)
-----


Witam. Mam w bazie dwie tabele

tabela pytania
id_pyt | pytanie
-----------------------
1 | pytanie 1
2 | pytanie 2
3 | pytanie 3
4 | pytanie 4
5 | pytanie 5

tabela odpowiedzi
id_odp |id_pyt |odpowiedz
----------------------------------
1 |1 |odpowiedz 1
2 |1 |odpowiedz 1
3 |4 |odpowiedz 4

Zapytanie to:

  1. SELECT pytania.id_pyt, count(*) licz_odpowiedzi FROM pytania,odpowiedzi WHERE pytania.id_pyt=odpowiedzi.id_pyt GROUP BY odpowiedzi.id_pyt


i zgodnie z zapytaniem otrzymuję

id_pyt | licz_odpowiedzi
1 |2
4 |1

a chciałbym uzyskać

id_pyt | licz_odpowiedzi
1 |2
2 |0
3 |0
4 |1
5 |0

Czyli chciałbym też pobrać id tych rekordów na które nie ma odpowiedzi a w kolumnie licz_odpowiedzi pojawiłby się zera. Jak zmienić zapytanie aby to uzyskać?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:38