项目中遇到的 :
shop_id form_id
SELECT shop_id,form_id FROM user_shop GROUP BY shop_id,form_id HAVING COUNT(shop_id)>=2
AND form_id IN
(SELECT form_id FROM user_shop GROUP BY form_id HAVING COUNT(form_id)>=2);
以下是网上找的,不知是否可行
select * from tb where name in (SELECT name FROM tb GROUP BY name HAVING COUNT(name)=1)
AND dw IN
(SELECT dw FROM tb GROUP BY dw HAVING COUNT(dw)=1);
本文介绍了一种复杂的SQL查询方法,该方法用于从数据库中筛选出特定条件的数据记录。具体包括两个部分:一是找出某个字段(如shop_id)出现次数大于等于两次且form_id同样满足此条件的记录;二是查找那些名称和详细信息(dw)均只出现一次的记录。
943

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



