Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie ze złączeniem przy braku rekordów
sadu
post 2.06.2007, 19:38:15
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:

  1. SELECT poll_Answer.AnswerID, COUNT(poll_Answer.AnswerID) AS liczba, poll_Answer.AnswerText
  2. FROM poll_Answer LEFT JOIN poll_Result ON poll_Answer.AnswerID = poll_Result.AnswerID
  3. INNER JOIN poll_Question ON poll_Question.QuestionID = poll_Answer.QuestionID
  4. WHERE (poll_Question.PollID = @PollID)
  5. GROUP BY poll_Answer.AnswerID, poll_Answer.AnswerText


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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:07