gpt4 book ai didi

mysql - 如何让mysql为where子句中提供的每个键输出行,即使它是重复的

转载 作者:行者123 更新时间:2023-11-29 15:54:26 25 4
gpt4 key购买 nike

我想在 where 子句中获得重复键的重复输出。是否可以这样做。

我看过

例如当我查询时

SELECT name FROM table WHERE id IN (3,3,4) 

我想要输出:

+----+-------+
| id | name |
+----+-------+
| 3 | tiger |
| 3 | tiger |
| 4 | lion |
+----+-------+

最佳答案

根据MYSQL文档

UNION followed with ALL keyword is used to combine the result from multiple SELECT statements including duplicate rows into a single result set.

根据上述描述作为问题的解决方案,请尝试执行以下 SQL 选择查询。

select name from table A where id in (3,3)
UNION ALL
select name from table A where id in (3,3)

关于mysql - 如何让mysql为where子句中提供的每个键输出行,即使它是重复的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56574678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com