如果我有一個查找表,像這樣的字段:多種產品的最佳查詢表查詢?
ID,COLOR_ID,size_id,價格
我可以很容易地得到所有的使用尺寸/可用於特定顏色的價格:
SELECT size_id, price from TABLE where color_id = 2
但是,如果我想顯示的價格表如下所示:
red blue green yellow
xs 1.20 1.20 1.29 1.39
sm 1.40 1.40 1.49 1.59
md 1.40 1.40 1.19 1.59
lg 1.55 1.55 1.80 1.94
xl 1.55 1.55 1.80 1.99
xx 2.01 2.05 2.40 2.68
是有辦法的w/o做一個查詢每種顏色這樣做呢?或者有更好的方法來構建數據?
感謝您的幫助!
如果您不包含WHERE子句,那麼您的查詢應該可以正常工作。沒有WHERE子句,所有的值都被返回? – Shawn