Ausführen dieser Abfrage:SELECT EXISTS Rückkehr immer gleiche Ergebnis
SELECT EXISTS (select true from "MyGroup" WHERE "UserID"=3 AND "GroupID"=17);
Erhaltenes Ergebnis ist:
exists
-------
t
(1 row)
Es sollte nicht existieren. Es gibt keine Gruppe mit ID 17. Bestätigt in PGAdmin.
Tatsächlich gibt jede beliebige UserID und GroupID (z. B. 355, 267) das gleiche Ergebnis zurück. Was ist hier falsch?
Dank
Wenn Sie innere Abfrage ausführen, es doesn Gibt es keinen Datensatz zurück? –
Jetzt funktioniert es. Ich brauchte den ersten Teil der Anweisung 'SELECT EXISTS' nicht außerhalb der Klammern. Vielen Dank. – Jelphy