In SQLite-Version 3.7.12.1 (Konsole) diese Abfrage nicht funktioniert:SQLite Bracket "nicht funktionieren"
Nachricht(SELECT * FROM A
UNION
SELECT * FROM B)
EXCEPT
(SELECT * FROM A
INTERSECT
SELECT * FROM B);
Fehler
Error: near line 1: near "(": syntax error
Diese Abfrage funktioniert in SQL Server Management Studio . Andere Abfragen mit Klammern funktionieren wie erwartet. Fehle ich etwas?
Edit: zu klären:
SELECT * FROM A; <-- works
(SELECT * FROM A); <-- does not work [Error: near line 1: near "(": syntax error]
SELECT * FROM A WHERE A.id IN (SELECT B.id FROM B); <-- works, so no fundamental issues with brackets and sqlite...
über ** ** Bearbeiten Beispiele: es richtiges Verhalten ist nach 'ANSI SQL' – triclosan