2015-07-09 148 views
-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 
+0

我没有看到你的'results'表提供的信息'quiz_id',不明白为什么这样的领域将是有关' user.id'。 – Uueerdo

+0

请参阅手册:https://dev.mysql.com/doc/refman/5.1/en/example-maximum-column-group-row.html – Strawberry

+0

@Uererdo对不起我的错误,它是user_id而不是 –

回答

-1

尝试:

​​
相关问题