首页 > 数据库技术 > 详细

学到的较复杂的 mysql 语名

时间:2016-04-01 11:25:48      阅读:152      评论:0      收藏:0      [点我收藏+]

需求是这样的:需要找出没有发任务的店铺是哪些。好让客服去联系他们,询问情况。

每个商家可以有N个店铺,每个店铺可以放N个任务,一个任务会生成N个任务订单,会员接到任务去完成

 

 SELECT *
FROM `keke_w_mall_shop`
WHERE shopid NOT
IN (

SELECT shopid
FROM (

SELECT shopid, kk, uid
FROM (

SELECT DISTINCT a.shopid, count( 1 ) AS kk, a.uid
FROM `keke_w_mall_shop` AS a
LEFT JOIN `keke_w_task_work` AS b
USING ( shopid )
WHERE b.op_status >0
GROUP BY b.shopid
) AS a
) AS p
WHERE 1 =1
)

用到了唯一,和子查询,和左关联查询

 

学到的较复杂的 mysql 语名

原文:http://www.cnblogs.com/ycookie/p/5344304.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!