我不知道错误在哪里,请帮助我:)
SELECT a.*,b.*,users.*,
(SELECT msg_text FROM message_private p
WHERE p.group_id=a.group_id ORDER BY occured_at DESC LIMIT 1) as message,
(SELECT COUNT(f.profile_id) as countf from message_view f WHERE f.profile_id = 'sN07X2' AND f.id_group = b.group_id)
FROM message_group a
JOIN message_group b ON a.group_id=b.group_id
INNER JOIN users ON users.profile_id = b.profile_id
WHERE a.profile_id = 'sN07X2'
AND b.profile_id != a.profile_id AND countf != 0 ORDER BY a.message_group_id DESC LIMIT 9