在 MySQL 中,可以使用 IN
关键字来进行多个字段的条件匹配。假设有一个表格名为 table_name
,包含两个字段 field1
和 field2
,你可以使用以下语法:
SELECT * FROM table_name WHERE (field1, field2) IN ((value1_1, value1_2), (value2_1, value2_2), ...)
其中,(value1_1, value1_2), (value2_1, value2_2)
是需要匹配的多组字段值。
示例:
SELECT * FROM users WHERE (first_name, last_name) IN (('John', 'Doe'), ('Jane', 'Smith'))
这将返回符合 (first_name='John' AND last_name='Doe')
或者 (first_name='Jane' AND last_name='Smith')
条件的记录。
内容由零声教学AI助手提供,问题来源于学员提问