Multiple UNION-Abfrage funktioniert nicht
Die multiple UNION-Abfrage:
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];
Es funktioniert nicht: Ich erhalte die Fehlermeldung:
[mysql][odbc 5.1 Driver][mysqld-5.5.14]You have an error in your SQL syntax ...
Funktioniert die einzelne UNION-Abfrage ordnungsgemäß (ohne die zweite UNION-Anweisung)? Was ist zu tun?