我试图根据日期(降序)从数据库中选择多行,并确保我没有得到任何具有相同部件号的行。所以基本上我需要做这样的事情:
SELECT `part_number`, `second_field`, `third_field`, `date`
FROM `my_table`
GROUP BY DISTINCT('part_number'), order_date DESC
我知道这个查询的语法不正确,我只是不知道该怎么做。我认为我也可能需要使用 ORDER BY。
最佳答案
尝试删除 ,
并更改 GROUP BY
SELECT `part_number`, `second_field`, `third_field`, `date`
FROM `my_table`
GROUP BY part_number
ORDER BY `date` DESC
关于mysql - 根据日期和不同字段从数据库表中选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25288040/