2012-02-09 115 views

回答

4

技術上不是真的一個選擇,選擇值...

(SELECT * FROM items WHERE belongs_to='category1' LIMIT 10) 
UNION 
(SELECT * FROM items WHERE belongs_to='category2' LIMIT 5) 
UNION 
(SELECT * FROM items WHERE belongs_to='category3' LIMIT 2) 

編輯:加括號(見註釋)。

+0

感謝它爲我的作品有一個小的變化 SELECT * FROM項WHERE belongs_to的= '類別1' LIMIT 10 UNION (SELECT * FROM項WHERE belongs_to的= '類別2' LIMIT 5) 用了括號它走最後一個查詢的限制 – Damodaran 2012-02-11 12:25:45

+0

有沒有其他方法可以得到結果??我只是好奇而已! – Damodaran 2012-02-11 12:26:52

+0

@Damodaran你說得對,我忘了大括號。我不知道任何其他方式來獲得您想要的結果。 – dgw 2012-02-11 12:55:34