Хм… Предположим, нам нужен тикет 555. Вариант №1: (Красивый :)
set @n = 0;
select `ticket_guid` from `free_tickets` LIMIT 555, 1 order by `ticket_guid`; Вариант №2 (тупой в лоб если нужно показать свою крутизну манагерам):
set @n = 0;
select `ticket_guid`, @n:=@n+1 from `free_tickets` where @n==555 order by `ticket_guid`;
В обоих случаях мы получили GUID билета который имеет порядковый номер 555. Его надо так или иначе перенести в другую таблицу. Лучше всего транзакцией.
P.S. Вариант со счётчиком не прогонял. Лимитный, проверил :)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Получив же номер можно с ним что угодно сделать.