gpt4 book ai didi

mysql - 在具有相同列名的 where 子句上有多个语句

转载 作者:行者123 更新时间:2023-11-29 04:16:39 24 4
gpt4 key购买 nike

我有一个示例 SQL 语句:

SELECT * from users WHERE id = 2 OR id = 5 OR id = 7

我想要的是避免每次在 where 子句中重复 id。在 MySQL 中是否有一个快捷方式可以让我只提及一次 id

最佳答案

是的,IN 子句

SELECT * from users WHERE id IN(2,5,7);

如果您在比较中使用的这些 ID 来自另一个表,您甚至可以这样做

 SELECT * FROM users WHERE id in (SELECT other_id FROM other_table WHERE somecondition)

关于mysql - 在具有相同列名的 where 子句上有多个语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41489416/

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