之前一直以为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查询