![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 25.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam prostą bazę do robienia ankiet. Tabele Poll która ma złączenie z Question która ma złączenie z Answers która ma złączenie z Result Mając ID ankiety (Poll) chcę policzyć ile razy ktoś odpowiedział na daną odpowiedz (Answers => Result) Robie takie zapytanie:
Ale gdy nie ma żadnej odpowiedzi zwraca mi ze liczba = 1, co jest błędem ale nie wiem jak go ominąć. Z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
W podzapytaniu liczysz ile jest odpowiedzi do danej ankiety to jest grupowane po ankieta_id i to dolanczasz do ankiety left joinem wtedy jesli nie ma odpowiedzi to dolaczy NULL wiec tylko zostaje zamiana nula na 0
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 22:37 |