ich die folgenden zwei SQL-Tabellen haben (in MySQL):MYSQL - Finden Sie Datensätze aus einer Tabelle, die in einem anderen nicht existieren
Users | id | name | |----|------| | 1 | Luke | | 2 | Mark | | 3 | Lucy | | 4 | Biff |
User category | user_id | category_id | |---------|-------------| | 1 | 5 | | 1 | 6 | | 2 | 5 | | 2 | 7 | | 3 | 5 |
ich Benutzer möchten, sind in der Benutzerkategorie, aber nicht wenn die Kategorie-ID 6 ist.
In diesem Fall Mark und Lucy, weil Luke auch in Kategorie 6 ist und Biff keine Kategorie hat.
Es gibt eine Möglichkeit, dies ohne Unterabfrage und nur in einer Abfrage zu tun?
Gibt es einen Grund dahinter * Es gibt eine Möglichkeit, es ohne Unterabfrage zu tun und nur in einer Abfrage? * –
Kein besonderer Grund, es ist nur aus konzeptionellen Gründen – Vega