Mysql 如果按同一字段的不同值进行搜索,则可以或替换为SQL查询中的较短条件

Mysql 如果按同一字段的不同值进行搜索,则可以或替换为SQL查询中的较短条件,mysql,sql,postgresql,Mysql,Sql,Postgresql,我需要从表中获取所有记录,其中字段必须匹配其中一个值。 因此,查询将是: 从field=“val\u 1”或field=“val\u 2”或field=“val\u 3”所在的表格中选择* 我不是SQL方面的专家,所以问题是: OR是否可以替换为其他内容,如:WHERE field或val_1、val_2、val_3或类似内容?您可以在运算符中使用 SELECT * FROM table WHERE field in ('val_1','val_2','val_3') 您使用的是MySQL还是

我需要从表中获取所有记录,其中字段必须匹配其中一个值。 因此,查询将是:

从field=“val\u 1”或field=“val\u 2”或field=“val\u 3”所在的表格中选择*

我不是SQL方面的专家,所以问题是:
OR是否可以替换为其他内容,如:WHERE field或val_1、val_2、val_3或类似内容?

您可以在运算符中使用

SELECT * FROM table WHERE field in ('val_1','val_2','val_3')

您使用的是MySQL还是Postgresql?