之前一直以为mysql查询时候 in 只能用做单条件,无意中发现,尽然还能用在多条件上;
建表:
CREATE TABLE `t_test` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(255) DEFAULT NULL COMMENT '用户名',
`sex` bit(1) DEFAULT NULL COMMENT '性别 1 男 0 女',
`mobile_phone` varchar(255) DEFAULT NULL COMMENT '手机号',
`email` varchar(255) DEFAULT NULL COMMENT '邮箱',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`modify_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8 COMMENT='测试表';
表中数据

单个条件的 in 查询

多条件的 in查询

本文介绍了一种使用MySQL数据库IN子句进行多条件查询的方法。通常认为IN子句仅适用于单个条件的查询,但本文揭示了其在多条件场景下的应用,通过实例展示了如何在实际操作中运用这一技巧。
611

被折叠的 条评论
为什么被折叠?



