列出上次登录的用户(GROUP BY和ORDER BY)

时间:2017-04-23 18:44:17

标签: mysql sql group-by sql-order-by

我有两个表(userlog),我希望通过持续搜索结果来显示所有用户。我正在使用GROUP BY加入日志(因为每个用户都有多个日志),直到那时它运行良好,但是当我添加ORDER BY时,向我显示错误。

SELECT name, log.date 
FROM user 
JOIN log 
ON user.cod = log.cod_user 
GROUP BY user.cod 
ORDER BY log.date
  

错误:SELECT列表的表达式#2不在GROUP BY子句中   包含非聚合列'insidetv.log.date',它不是   功能上依赖于GROUP BY子句中的列;这是   与sql_mode = only_full_group_by

不兼容

0 个答案:

没有答案