我有一个查询,它从几个联合表中创建一个项目列表,如下所示:
SELECT * FROM
(SELECT ...)
WHERE item_color = 'blue';
结果是这样的:
item_color item_code quantity unit_price
blue 547 50 98
blue 478 35 40
我想遍历查询其他颜色。只有10种颜色。
答案 0 :(得分:0)
您只是想order by
吗?
SELECT s.*
FROM (SELECT ...) s
WHERE item_color IN ('blue', . . . ) -- the colors you want
ORDER BY item_color;
如果需要所有颜色,请删除WHERE
子句。