Hi,
wie kann man am einfachsten in einer Tabelle eine nicht verwendete ID ermitteln? Das ganze dient dazu dem Benutzer die Möglichkeit zu geben, die verwendete ID selbst zu bestimmen z.b. eine neue ID > 500.
Bisher habe ich nur sowas zu Stande gebracht:
Das funktioniert zwar ist aber nicht besonders performant. Geht das nicht einfacher?
Viele Grüße,
foobar
wie kann man am einfachsten in einer Tabelle eine nicht verwendete ID ermitteln? Das ganze dient dazu dem Benutzer die Möglichkeit zu geben, die verwendete ID selbst zu bestimmen z.b. eine neue ID > 500.
Bisher habe ich nur sowas zu Stande gebracht:
Code:
select a.kdnr+1
from rechkd a
where a.kdnr+1 not in (select b.kdnr
from rechkd b
where a.kdnr+1 = b.kdnr)
order by 1
Das funktioniert zwar ist aber nicht besonders performant. Geht das nicht einfacher?
Viele Grüße,
foobar