Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]liczenie pytan i odpowiedzi
Forum PHP.pl > Forum > Przedszkole
Krismen
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ć?
trueblue
http://www.w3schools.com/sql/sql_join_left.asp
Krismen
Właśnie tego potrzebowałem, dzięki.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.