gpt4 book ai didi

mysql - 如果有条件,则限制每个来自不同列的 1 个

转载 作者:行者123 更新时间:2023-12-01 00:19:55 25 4
gpt4 key购买 nike

有没有一种方法可以说,从数据库中选择 2 行,其中一列等于某项,或者一列等于其他项,但您希望 EACH 条件各占一行?所以……

SELECT * FROM tableName WHERE colName = '1' OR colName = '2' LIMIT...

1,其中 colName = '1',1,其中 colName = '2'。所以,每一个。

最佳答案

如果您有值,则使用union all:

(select t.*
from tablename t
where colname = '1'
limit 1)
union all
(select t.*
from tablename t
where colname = '2'
limit 1)

关于mysql - 如果有条件,则限制每个来自不同列的 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33785740/

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