Hi,
Inhalt:
Zahl (int)
1000
1001
1002
1004
1005
1010Gewünschtes Ergebnis ist dann 1003 (da noch nicht vergeben).
Kann mir jemand weiterhelfen oder einen Tip geben?
SELECT MIN(zahl) FROM table t1 WHERE NOT EXISTS(SELECT zahl FROM table t2 WHERE t2.zahl = t1.zahl + 1)
(auf der Spalte Zahl sollte aus Performance-Gründen ein Index existieren).
Wenn Du das benutzen willst, um ID-"Lücken" zu füllen: tu es nicht. IDs sollten nicht wiederverwendet werden.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.