Wielokrotne zapytanie UNION nie działa
Wielokrotne zapytanie UNION:
SELECT [Ordine numero] AS ordine, [data ordine] AS data, comm AS commessa
FROM [archivio globale]
WHERE [ordine numero] IS NOT NULL
UNION
SELECT [numero ordine cliente] AS ordine, [data ordine cliente] AS data, numero AS commessa
FROM [ricambi]
WHERE [numero ordine cliente] IS NOT NULL
UNION
SELECT [numero ordine cliente] AS ordine, [data ordine cliente] AS data, numero AS commessa
FROM [trasferte]
WHERE [numero ordine cliente] IS NOT NULL
ORDER BY [ordine];
To nie działa: pojawia się komunikat o błędzie:
[mysql][odbc 5.1 Driver][mysqld-5.5.14]You have an error in your SQL syntax ...
Podczas gdy pojedyncze zapytanie UNION działa poprawnie (bez drugiego wyrażenia UNION)? Co robić?