我有以下 MySQL 语句
SELECT * FROM user_messages AS T WHERE user_id = '33' AND id = (SELECT Max(id) from user_messages AS TT WHERE T.from_userid = TT.from_userid) ORDER BY status, id DESC
我似乎遇到的问题是当我只有一张唱片时。我认为 MySQL 会返回与 user_link = '33' 关联的单个记录,但它什么也不返回。
我需要使用“Max”功能,因为我使用它来提取最新条目。我试图避免有多个查询或不得不使用 php 进行排序。非常感谢任何帮助!