我真的被这个多重条件查询困住了。
有2组样本数据:
这就是我想要的:
我想知道被多次提及的荣誉学生,即n=1,n=2,n=3……他们在2012年每个价格、每个月、每个不同类型的奖励和回报的平均收入是多少如果在特定月份中没有值,则为 NULL。
到目前为止我有
SELECT Type_Of_Reward, Honorable_Mention, MONTH(date)
FROM Data_2 LEFT JOIN
SELECT(Honorable_Mention, COUNT(*) FROM Data_2 GROUP BY Honorable_Mention ON Student_ID = Honorable_Mention)
WHERE YEAR(Data_1.date)=2012 AND...
任何意见/帮助将不胜感激。