在 MySQL 8 中,in 条件用于多个字段
1、在 B 表没有 A 表的主键ID,但是存在 A 表的其他2个字段。现在计划基于 A 表的其他2个字段,查询出 A 表中的记录。计划使用 in 条件。一般的标准用法如下所示
select * from `shops` where `id` in (14, 1, 21, 54, 55, 23, 49, 56)
2、尝试将 in 条件用于多个字段。查询成功,符合预期。如图1
SELECT * FROM `customers` WHERE ( name, email ) IN (( '123', '123@outlook.com' ), ( '我是客户姓名33', '1303842899@qq.com' ))
1 条回复
[…] 2、参考:在 MySQL 8 中,in 条件用于多个字段 查询结果不为空的 SQL 如下 […]