I Tabelle wie folgt mit zwei Spalten:SQL: Wählen Sie IDs, die auf Werte in einer anderen Spalte nicht zugeordnet werden
ROLE_ID RESTRICTION_ID
--------- ---------------
2 null
2 15
2 null
13 12
13 null
13 13
555 null
555 null
555 null
91 10
91 12
91 null
Ich brauche zu bekommen:
ROLE_ID RESTRICTION_ID
--------- ---------------
555 null
555 null
555 null
Bedeutung, dass ich alle brauchen ROLE_IDs, die nicht mit einer RESTRICTION_ID verbunden sind.
Wenn in der Spalte RESTRICTION_ID eine Nummer für einige ROLE_ID vorhanden ist, wird die ROLE_ID aus den Ergebnissen der SELECT-Anweisung ausgeschlossen.
Was haben Sie versucht? – Abecee
Wählen Sie * aus A, wobei RESTRICTION_ID null ist und ROLE_ID nicht in (wählen Sie ROLE_ID aus A, wo RESTRICTION_ID nicht null ist); ... es gibt nichts zurück –