[sql]viewplaincopycreatefunction`getchildlist`(rootidint)returnsvarchar(1000)begindeclareschildlistvarchar(1000);declareschildtemp。
- 情感问答
- 答案列表
mysql 递归查询:mysql实现递归查询[朗读]
selectid,name,pidfrom(select*fromproductsorderbypid,id)products_sorted,(select@道pv:='1')initialisationwherefind_in_set(pid,@pv)andlength(@pv:=concat(@pv,',',id))。
mysql是可以使用递归函数的,如下例子:mysql树查询,sql递归函数selectcateidfromgoodscategorywherefind_in_set(cateid,getgoodschildlst('43242'))create。
selectcount(*)fromtablenamewhere(username='jack')and(date_add(sign_date,interval1day)in(selectsign_datefromtablenamewhere(username='jack')))这里么有考虑5号星期五签到8号星期一签到也是连续签到的情况,抛砖引玉,你已经可以完成了.你可以需要用到的函数:dayofweek。
首先的他懂sql其次就是脑子。