相关疑难解决方法(0)

MySQL表 - >你可以在同一个查询中多次返回同一行吗?

SELECT * FROM menu WHERE item_id = 1 OR item_id = 2 OR item_id = 3;
Run Code Online (Sandbox Code Playgroud)

上面的语句返回3行.但是下面的陈述只返回2行.

SELECT * FROM menu WHERE item_id = 1 OR item_id = 1 OR item_id = 2;
Run Code Online (Sandbox Code Playgroud)

我理解为什么喜欢,但有没有办法强制item_id 1被返回两次???

我想要返回的示例:

id - > 1 Chips€2.50
id - > 1 Chips€2.50
id - > 2 Coke€1.60
--------------------
总计€6.60

mysql

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×1