Ich versuche eine Oracle SQL-Abfrage zu erstellen, bei der ich Benutzer auswähle, die mindestens eine License = '+' enthalten, während alle Default Orgs = '-' sind. Mit anderen Worten, wählen Sie Benutzer mit Lizenzen aus, die keine Standardorganisationen haben. Im folgenden Beispiel würde ich erwarten, dass nur Annete im Ergebnis zeigt.SQL - Bedingte Auswahl
Table_Users: User, Lizenz
Table_Organizations: Default_Org, Org_Name
Abfrage unten lieferte keine Ergebnisse:
select User
from Table_Users, Table_Organizations
where Table_Users.User = Table_Organizations.UsrX
and (Default_Org = '+' and Default_Org = '-')*
(Default_Org = '+' und Default_Org = '-') ??? (Lizenz = '+' und Default_Org = '-') – scaisEdge