relational-division

Jak filtrować wyniki SQL w relacji has-many-through

Zakładając, że mam tabele student, club, i student_club: student { id name } club { id name } student_club ... R JOIN student_club sc ON student.id = sc.student_id LEFT JOIN club c ON c.id = sc.club_id WHERE c.id = 30 AND c.id = 50

Wybrać wartości, które spełniają różne warunki w różnych wierszach?

To bardzo podstawowe pytanie, którego nie mogę rozgryźć.... Załóżmy, że mam tabelę z dwiema kolumnami, taką jak Ta: userid ... e mają roleids 1, 2 I 3. Używając powyższego przykładu, jedynym wynikiem, który chcę zwrócić, jest userid 1. Jak to zrobić?

Zapytanie SQL poprzez tabelę pośrednią

Podano następujące tabele: Recipes | id | name | 1 | 'chocolate cream pie' | 2 | 'banana cream pie' | 3 | 'chocolate ban ... Jak skonstruować zapytanie SQL, aby znaleźć przepisy, gdzie ingredients.name = "czekoladowy", ingredients.name = "kremowy",