SQL查询 - 返回特定的数组结构

时间:2011-02-23 10:07:15

标签: mysql sql

我有一些叫做手机,商店和股票的桌子。所有人都有ID和链接在一起。库存水平每天都记录在库存表中。

我有一个脚本,我传递了所需的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

我想通过ID ASC对商店进行排序,与电话相同。无法解决这个问题。

0 个答案:

没有答案