学到的较复杂的 mysql 语名

Posted ycookiee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学到的较复杂的 mysql 语名相关的知识,希望对你有一定的参考价值。

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

每个商家可以有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 语名的主要内容,如果未能解决你的问题,请参考以下文章

冒泡排序中时间与空间的复杂度

二分查找

二分查找

在算法复杂的情况下,“#+(n) =”是啥意思?

mysql怎么配置密码复杂度配置策略

一个典型的多表参与连接的复杂SQL调优(SQL TUNING)引发的思考