这是查询的输出:

选择 * 从
((选择
privatemsgs.id,
privatemsgs.useradn,
privatemsgs.useraid,
privatemsgs.title,
privatemsgs.created,
privatemsgs.timee,
privatemsgs.isread,
u.photo AS creatorphoto,
privatemsgs.relatedto
来自私人信息
左连接
用户 AS u ON(privatemsgs.useraid = u.id)
WHERE userbid='$myid'
AND relatedto=0 和 bdel=1)
联盟
(选择
privatemsgs.id,
privatemsgs.useradn,
privatemsgs.useraid,
privatemsgs.title,
privatemsgs.created,
privatemsgs.timee,
privatemsgs.isread,
u.photo AS creatorphoto,
rel.relatedto
FROM privatemsgs AS rel
加入 privatemsgs ON(rel.relatedto = privatemsgs.id)
左连接
用户 AS u ON(rel.useraid = u.id)
WHERE rel.userbid='$myid'
)) 私人信息
按 ID 分组
ORDER BY timee DESC
我有双重身份“2”。第一个带有“isread = 0”,第二个带有“isread = 1”。
当我添加“group by id”时,我得到了(第 2 行)
但我需要输出显示 isread = 1 (如第 3 行)
我如何解决它?