mysql - 选择 ..... 其中 .... 或

标签 mysql

有没有一种方法可以选择多个条件中的任何一个出现在同一字段上的数据?

示例:我通常会写这样的语句:

select * from TABLE where field = 1 or field = 2 or field = 3

有没有办法改为这样说:

select * from TABLE where field = 1 || 2 || 3

感谢任何帮助。

最佳答案

当然,最简单的方法是这样的:

select foo from bar where baz in (1,2,3)

关于mysql - 选择 ..... 其中 .... 或,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17870/

相关文章:

mysql - 使用 SELECT 更新并不使用 GROUP BY 进行分组

C# 将图像作为 blob 保存到 MySql 数据库

mysql - Drupal 8 - 具有共享表(用户表/所有表)的多站点?

MYSQL从另一个表中选择组值

mysql - NodeJS MySQL 异步调用阻止进程退出

mysql - 如何从 MySQL 的列中删除唯一选项?

php - 使用 PHP 向数据库插入数组元素的语法

php - 如果我想检查 PDOstmt->execute() 返回什么,我是否在 if 语句中再次调用它?

PHP 选择下拉选项值数组

sql - 将数据库从 MS SQL 迁移到 MySql - 耗时/困难程度如何?