Hej, czy mógłby ktoś pomóc z zapytaniem SQL?
Załóżmy mamy 3 proste tabele:
Person
IdPerson
Name
PersonAnswer
IdPerson
IdAnswer
Answer
IdAnswer
AnswerValue
Chciałbym wyciągnąć wszystkich Person, którzy odpowiedzieli "Tak" (AnswerValue=="Tak") lub nie odpowiedzieli. Brak odpowiedzi można zdefiniować na 2 sposoby
- Jeśli pomiędzy Answer a Person jest połączenie przez tabelę pośrednią, ale AnswerValue jest pusty lub nullem
- Jeśli nie ma powiązania pomiędzy Person a Answer w tabeli pośredniej.