是否有可能创建一个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 –