Monatsarchiv: September 2007

Sep
11

Nächste Freie Lücke in Datensätzen

Folgendes SQL Statement ermittelt die nächsten freien Datensätze innerhalb einer teilweise gefüllten Tabelle: SELECT t1.id + 1 AS id FROM tabelle t1 WHERE t1.id + 1 NOT IN (SELECT t2.id FROM tabelle t2 WHERE t2.id = t1.id + 1) ORDER BY t1.id ASC Ausgebend davon das die tabelle bereits die id’s 1, 2, 4, 5 …

Weiterlesen »

» Neuere Beiträge