Hallo,
ich habe eine Accessdatenbank mit den 2 Tabellen "Tabelle1" und "Tabelle2". Diese besitzen jeweils ein Attribut für eine Datumsangabe ("Datum1" bei Tabelle1 und "Datum2" bei Tabelle2) sowie eine Attribut für eine ID (Name ist bei beiden Tabellen "ID).
Die Datumswerte können sowohl innerhalb einer Tabelle als auch in der anderen Tabelle mehrfach vorkommen. Um mir nun alle eingetragenen Datumswerte ohne Duplikate anzeigen zu lassen kann ich unter Access folgende SQL Abfrage verwenden:
Die gleiche Struktur habe ich nun in mySQL (3.23) nachgebaut und wollte nun über die selbe SQL-Abfrage eigentlich das gleiche Ergebnis wie unter Access erhalten. Leider erhalte ich aber vom phpmyadmin die Meldung "#1064 - Fehler in der Syntax bei 'UNION SELECT Tabelle2 . Datum2 as Dates FROM Tabelle2 ORDER BY' in Zeile 1. "
Weiß jemand warum es hier nicht funktioniert bzw. was ich ändern muss um das selbe Ergebnis zu erhalten?
Danke im Voraus
ich habe eine Accessdatenbank mit den 2 Tabellen "Tabelle1" und "Tabelle2". Diese besitzen jeweils ein Attribut für eine Datumsangabe ("Datum1" bei Tabelle1 und "Datum2" bei Tabelle2) sowie eine Attribut für eine ID (Name ist bei beiden Tabellen "ID).
Die Datumswerte können sowohl innerhalb einer Tabelle als auch in der anderen Tabelle mehrfach vorkommen. Um mir nun alle eingetragenen Datumswerte ohne Duplikate anzeigen zu lassen kann ich unter Access folgende SQL Abfrage verwenden:
Code:
SELECT Tabelle1.Datum1 as Dates
FROM Tabelle1
UNION
SELECT Tabelle2.Datum2 as Dates
FROM Tabelle2 ORDER BY Dates DESC;
Die gleiche Struktur habe ich nun in mySQL (3.23) nachgebaut und wollte nun über die selbe SQL-Abfrage eigentlich das gleiche Ergebnis wie unter Access erhalten. Leider erhalte ich aber vom phpmyadmin die Meldung "#1064 - Fehler in der Syntax bei 'UNION SELECT Tabelle2 . Datum2 as Dates FROM Tabelle2 ORDER BY' in Zeile 1. "
Weiß jemand warum es hier nicht funktioniert bzw. was ich ändern muss um das selbe Ergebnis zu erhalten?
Danke im Voraus