将2个无关联的select结果一同输出

2016-12-05  本文已影响0人  一Fu

select menu_title,

totalDays,

totalCooked

from (select menu_title,

count(*) as cookedTimes,

1 as idx

from cookrecord

WHERE uid = 22

GROUP BY menu_title

order by cookedTimes DESC limit 1) a

left join

(select

count(*)as totalDays,

sum(num) as totalCooked,

1 as idx

from

(select id,

count(*) as num

from cookrecord

where uid = 22

GROUP BY day(gmtCreate)

order by num) t1)t2

on a.idx = t2.idx

上一篇 下一篇

猜你喜欢

热点阅读