-1
我想从两个表中获取信息用户和结果。一个查询的结果,在mysql中输入其他查询
用户表有
id, name, email, password columns etc.
和结果表有
id, user_id, last_attempt_time etc.
结果表被填充在用户每次需要一个测验的时间。
我想显示user_id,name和last_attempt_time,但我的查询返回最老的时间,我不知道如何解决这个问题。
SELECT u.id,u.email,u.name,u.joined,r.last_attempt_time FROM users u
LEFT JOIN results r
ON u.id=r.user_id
GROUP BY u.id
ORDER BY u.id ASC
我没有看到你的'results'表提供的信息'quiz_id',不明白为什么这样的领域将是有关' user.id'。 – Uueerdo
请参阅手册:https://dev.mysql.com/doc/refman/5.1/en/example-maximum-column-group-row.html – Strawberry
@Uererdo对不起我的错误,它是user_id而不是 –