是否有可能創建一個MySQL查詢像這樣:MySQL IN()與重複行?
SELECT id, name FROM products WHERE id IN (36, 36, 34, 2)
因此,由於ID「36」包含了兩次,它產生的結果是產品的兩行?
即結果集可能是:
id name
36 Cool Product
36 Cool Product
34 Lame Product
2 Mediocre Product
相反的:
或者可能認爲這是一個 '量',如:
id name qty
36 Cool Product 2
34 Lame Product 1
2 Mediocre Product 1
感謝幫助!
爲什麼你需要連續兩次? – jerrymouse
我想以某種方式迴應訂單摘要HTML表格,如果有人想要購買兩個'酷產品',它們在彙總表中列爲兩個獨立行項目(表格行)。 – Flight643
可能的重複:http://stackoverflow.com/q/2259160/165154 –