关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
两年前关门了。
改进这个问题
我正在尝试使用mysql select查询获取每个给定id的记录。如。
SELECT NAME
FROM employee
WHERE (emp_id) IN (212,213,312,212,213,414,515);
我得到的结果如下-
Name
A
B
C
D
E
我需要以下输出-
NAME
A
B
C
A
B
D
E
你知道吗?
1条答案
按热度按时间fkaflof61#
你的档案里有重复的
IN
列出要在结果中复制的内容。WHERE
子句不与行数相乘,它们只是过滤。另一种方法是JOIN
,但您需要一个值表。所以,构造一个:
我注意到你想维持秩序。除非显式使用
ORDER BY
.