У меня есть столы под названием телефоны, магазины и запасы. У всех есть идентификаторы и ссылки. Уровни запасов регистрируются в таблице запасов каждый день.
У меня есть скрипт, который я передаю необходимые phone_id (s) и store_id (s). Затем я запрашиваю таблицу запасов для последнего известного запаса для этих телефонов в необходимых магазинах.
Я хочу вывести таблицу, поэтому для этого нужно перебрать массив. В идеале у меня должен быть массив для каждого телефона, с каждым уровнем запасов в качестве элементов в этом массиве.
У меня есть этот запрос в его нынешнем виде. Например. Я ограничиваю телефонами * магазины.
SELECT DISTINCT(phone_id),
store_id, instock, datetime
FROM stock
WHERE store_id IN ('4','3','6','8','5')
AND phone_id IN ('5','6')
ORDER BY datetime DESC
LIMIT 10
Я бы хотел отсортировать магазины по идентификатору ASC, и то же самое с телефонами. Не могу разобраться.