####这题感觉不难,就是一个计算日期为星期的函数####dayname可以直接将日期换成星期select item_category category,sum(if(dayname(b.order_date)='Monday',b.quantity,0))Monday,sum(if(dayname(b.order_date)='Tuesday',b.quantity,0))Tuesday,sum(if(dayname(b.order_date)='Wednesday',b.quantity,0)) Wednesday,sum(if(dayname(b.order_date)='Thursday',b.quantity,0))Thursday,sum(if(dayname(b.order_date)='Friday',b.quantity,0))Friday,sum(if(dayname(b.order_date)='Saturday',b.quantity,0)) Saturday,sum(if(dayname(b.order_date)='Sunday',b.quantity,0))Sunday
from Items a leftjoin Orders b
on
a.item_id = b.item_id
groupby b.item_category
orderby b.item_category