Mysql 中联接SQL语句中,ON子句的语法格式为:table1.column_name = table2.column_name。
当模式设计对联接表的列采用了相同的命名样式时,就可以使用 USING 语法来简化 ON 语法,格式为:USING(column_name)。
但是为什么
inner join examination_info
ON exam_record.exam_id=examination_info.exam_id;
就会报出 groupby的聚合函数的错误。
而使用using不会报错。。。

报错内容:
SQL_ERROR_INFO: "In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'examination_info.tag'; this is incompatible with sql_mode=only_full_group_by"


解决方法,直接在编辑框内修改配置:

可以看到模式为only_full_group_by

mysql>show variables like '%sql_mode';

mysql> show session variables like '%sql_mode%';

mysql> show global variables like '%sql_mode%';

使当前会话失效

mysql> set global sql_mode='';

mysql> set session sql_mode='';