有这两个用户:
id = 143用户=用户1
---- id = 91用户=用户2
这个简单的查询:SELECT name FROM users where id IN (143,143,91);
它有两个结果:
User 1
User 2
有没有办法返回重复的值呢?我想要的输出将是:
User 1
User 1
User 2
最佳答案
我想您想要的是UNION ALL
:
SELECT name FROM users where id = 143
UNION ALL
SELECT name FROM users where id = 143
UNION ALL
SELECT name FROM users where id = 91
一个简单的查询不会两次返回相同的
143
。关于mysql - 在简单的MySQL查询上显示重复的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46194296/