Die folgende SQL Abfrage soll mir Duplikate in einer Datenbank suchen:
SELECT a.*
FROM Adressen a
JOIN (SELECT nachname,vorname,email, COUNT(*)
FROM Adressen
GROUP BY nachname,vorname, email
HAVING count(*) > 1 ) b
ON a.email = b.email
ORDER BY a.email
Das inneren SELECT funktioniert für sich alleine tadellos, in der o.g. Kombination bekomme ich eine Fehlermeldung: "Syntaxfehler in FROM Klausel".
Findet jemand den Fehler, den ich seit einer Stunde nicht finde?
Herzlichen Dank für Deine Zeit und Mühe,
Armin.
Zitat von: ArminLinder am März 11, 2024, 10:09:40in der o.g. Kombination bekomme ich eine Fehlermeldung: "Syntaxfehler in FROM Klausel".
Access bzw. die Datenbankengine erwartet bei dem JOIN zwingend eine genaue Spezifizierung als INNER, LEFT oder RIGHT JOIN.
Großartig, vielen Dank, das war in der Tat das Problem.
Danke für eure Zeit,
Armin