我正在SQLZOO上练习SQL,我正在处理Joins。该节的问题11问:“每一场涉及'POL‘的比赛,都要显示出比赛情况、日期和进球数。”FROM goal JOIN game ON matchid = id GROUP BY matchid, mdate
我的问题是,如果mdate不是聚合函数的一部分,为什么还需要在GROUP BY子句中包含My呢?谢谢你,
挑战是从表格中选择日最高温度以及每个表的日期和时间信息。SELECT datestamp, max(temp) hitemp from Weather w group by `year`, `month`, `day`;
SELECT list的表达式#1不是按子句分组,而是包含非聚合列'Weather.datestamp‘,它在功能上不依赖于GROUP子句中的列;这与sql_mode=only_full_grou