In SQLite versione 3.7.12.1 (console) questa query non funziona:SQLite Staffa "non funzionano"
(SELECT * FROM A
UNION
SELECT * FROM B)
EXCEPT
(SELECT * FROM A
INTERSECT
SELECT * FROM B);
Messaggio di errore
Error: near line 1: near "(": syntax error
Questa query funziona in SQL Server Management Studio . Altre query con parentesi funzionano come previsto. Mi sto perdendo qualcosa?
Edit: Per chiarire:
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...
su ** Modifica ** esempi: è corretto comportamento in base a 'ANSI sql' – triclosan