需要帮助通过相同的手机号码和相同的代码获取除旧条目之外的所有最新记录:
id | mobile_number | code | chapter_id
1 | 123123 | 3 | 1
2 | 123124 | 4 | 1
3 | 123123 | 4 | 1
4 | 123124 | 3 | 1
5 | 123122 | 3 | 1
输出应该是这样的
1 | 123123 | 3 | 1
3 | 123123 | 4 | 1
4 | 123124 | 3 | 1
5 | 123122 | 3 | 1
谢谢
最佳答案
你能试试这个查询吗。
SELECT `id`,`mobile_number`,`code`,`chapter_id`
FROM test_table
WHERE id in (SELECT MAX(id) from test_table GROUP BY `mobile_number`)
这可能对你有用。
关于mysql查询获取最新记录忽略旧条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32708486/