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",