Pomoc z zapytaniem SQL

0

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

  1. Jeśli pomiędzy Answer a Person jest połączenie przez tabelę pośrednią, ale AnswerValue jest pusty lub nullem
  2. Jeśli nie ma powiązania pomiędzy Person a Answer w tabeli pośredniej.
0

Pokaż zapytania, które masz.

0

no dajcie to zapytanie, bo muszę już na proda puszować..

Proszę:

SELECT *
FROM PERSON
WHERE AnswerValue = 'TAK' OR Puste
0

Zrobiłem, dzięki za pomoc, ale nie podzielę się tu, gdyż sami nie chcieliście mi pomóc. Wasza strata.

1 użytkowników online, w tym zalogowanych: 0, gości: 1