Hallo,
folgendes sql-Script soll alle Lücken auspüren, die durch Löschvorgänge im PrimaryKey entstanden sind. Die maximale Anzahl an Datensätzen stimmt nämlich nicht mit dem höchsten PK-Eintrag überein. Leider haut das Script nicht hin. Weiß jemand Abhilfe?
Ich bekomme folgende Fehlermeldung
folgendes sql-Script soll alle Lücken auspüren, die durch Löschvorgänge im PrimaryKey entstanden sind. Die maximale Anzahl an Datensätzen stimmt nämlich nicht mit dem höchsten PK-Eintrag überein. Leider haut das Script nicht hin. Weiß jemand Abhilfe?
SQL:
SELECT COUNT(tabelle2.id)+1 as POS, tabelle1.id as POS2
FROM id_stadt as tabelle1 LEFT JOIN id_stadt as tabelle2
ON POS2>tabelle2.id
GROUP BY POS2
ORDER BY POS2 ASC;
Code:
Unbekanntes Tabellenfeld 'POS2' in on clause