我已经创建了两个表
用户
user_id | name
1 | John
2 | Jess
user_data
id | user_id | setup_time
1 | 1 | 2019-05-14 09:15:32
2 | 1 | 2019-05-15 10:15:32
3 | 2 | 2019-05-16 11:15:32
我只想获取最大日期的数据。表示2019-05-15中的数据(根据user_data表)。为此,我写了以下查询,但是它不起作用(没有结果出来),请有人帮我解决。谢谢。
SELECT *
FROM user
LEFT JOIN user_data ON user_data.user_id = user.user_id
WHERE user.user_id = '1' AND
setup_time IN (SELECT max(in_time) FROM user_data)
ORDER BY user_data.id DESC