На сервере регистрируются клиенты. БД одна на всех клиентов.
Есть таблица для хранения заявок клиентов - orders.
В таблице заявок есть id autoincrement. Но каждый пользователь хочет видеть свои заявки под своим порядковым номером.
Т.е. вместо глобального id (385654, 385904, 386035..) он хочет видеть 1, 2, 3...
Пока сделано влоб - сделано отдельное поле 'number', при добавлении заявки, идет SELECT MAX(number) FROM orders WHERE userid = <id пользователя>. И далее результат инкрементируется и записывается в качестве number.
Покритикуйте и посоветуйте еще решения.