我有这个 php mysql 语句
SELECT a.*, p.filename, m.`first name`, m.`last name`, m.`mobile number`, m.`status`, m.`email address`
FROM map a
join members m on a.members_id = m.id
join pictures p on m.pictures_id = p.id
WHERE a.active = 1
GROUP BY a.members_id
order by a.`date added` DESC
limit 1;
但是它不起作用。映射表有记录,其中许多可以具有相同的members_id
值。我想按 对它们进行分组members_id
,然后按 对它们进行排序date added
,因此最新的是在每个组的顶部,然后只获取顶行(即获取每个组的最新)。
有谁知道这里有什么问题?
谢谢