$r=mysql_query("
(
SELECT *
FROM commentsvv AS dt
WHERE FIND_IN_SET(id,'$dset')>0
AND id2='$uid'
AND status_id2='0'
ORDER BY datetimep DESC LIMIT 1)
UNION
(
SELECT *
FROM commentsvv AS dt
WHERE FIND_IN_SET(id2,'$dsetv')>0
AND id='$uid'
AND status_id='0'
ORDER BY datetimep DESC LIMIT 1)
");
對不起,我不知道如何正確格式化查詢。需要閱讀有關的信息,所以它的內容是檢索id和id2的整體結果。我想爲$dset
或$dsetv
中的每個成員檢索一個結果,即第一個查詢中的id,第二個group中的id2和order by datetimep desc limit 1中的每個成員。無法實現。order by date limit to one and group by sub id
使用'UNION'子句時,應該使用相同的字段名稱。 –