Порядок сортировки выборки из mysql
В БД хранятся товары с трех складов (1,2,3) и с признаком наличия (0,1). Как отсортировать выдачу следующим образом:
Товар с 1 склада, товар со второго склада, товар с третьего склада
Товар с 1 склада, товар со второго склада, товар с третьего склада
Товар с 1 склада, товар со второго склада, товар с третьего склада
и так далее (все в наличии) , а затем в том же порядке вывести товары не в наличии.
Упрощенно табличка такая (без лишних полей) :
id, stock_id, available, title, price
1, 1, 1, Товар 1, 100.00
2, 3, 1, Товар 2, 520.00
3, 3, 1, Товар 3, 130.00
4, 2, 0, Товар 4, 275.00
...
12653, 1, 1, Товар 12653, 1200.00