| ziavra ( |
Чего-то тут подумалось, можно как-то так, наверное
select min(rownum) from
(SELECT @rownum:=@rownum+1 rownum, t.*
FROM (SELECT @rownum:=0) r, test t order by t.id)
where rownum<>id
минус джойн, но плюс полный просмотр таблицы, честно говоря очень смутно представляю оптимизацию запросов в mysql :-)
select min(rownum) from
(SELECT @rownum:=@rownum+1 rownum, t.*
FROM (SELECT @rownum:=0) r, test t order by t.id)
where rownum<>id
минус джойн, но плюс полный просмотр таблицы, честно говоря очень смутно представляю оптимизацию запросов в mysql :-)