Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |
code:
select
t1.id, -- нафиг не нужно, но без этого ругается на having
(max(t2.id) + 1) as new_id
from $fromtable as t1
inner join $fromtable as t2 on t1.id>t2.id
group by t1.id
having (t1.id - max(t2.id)) > 1
order by new_id
limit 1
code:
select min(id)+1 from fromtable o1 where not exists
(select 1 from fromtable o2 where o2.id = o1.id +1)
id каждый раз формируеца с помощью select MAX(id) + 1
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |