业务需求同时满足同一个列有多个字段的值 (适合过多条件过滤 )分组统计次数 =2 ,满足in条件
有点类似双表交集.不说废话,贴出代码
SELECT t.字段
FROM 表名 t
WHERE t.字段1 IN ('值1', '值2')
GROUP BY t.字段
HAVING COUNT(*) = 2
以上同时满足2个条件的 数据,用于以下sql不能实现需求
t.字段1 = '值1' and t.字段1 = '值2'
业务需求同时满足同一个列有多个字段的值 (适合过多条件过滤 )分组统计次数 =2 ,满足in条件
有点类似双表交集.不说废话,贴出代码
SELECT t.字段
FROM 表名 t
WHERE t.字段1 IN ('值1', '值2')
GROUP BY t.字段
HAVING COUNT(*) = 2
以上同时满足2个条件的 数据,用于以下sql不能实现需求
t.字段1 = '值1' and t.字段1 = '值2'