gpt4 book ai didi

mysql - 使用条件 If 语句查询

转载 作者:行者123 更新时间:2023-11-29 04:48:09 26 4
gpt4 key购买 nike

我正在尝试编写一个查询,如果没有找到第一行,它将选择另一行,即如果找不到指定的行,则获取“默认”。

类似的东西:

SELECT
*
FROM
teams
WHERE
team=:team_id
ELSE
WHERE team=1

这可以在 Mysql 中实现吗?

顺便说一句,默认值可以是任何值,而不仅仅是 1。

最佳答案

假设 :team_id 大于 1 你可以这样做

select * from teams where team=1 or team=:team_id order by team desc limit 1

或者如果您不知道两个 id 的顺序:

select * from teams where team=1 or team=:team_id order by team=:team_id desc limit 1

关于mysql - 使用条件 If 语句查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15585248/

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