这是查询的输出:
选择 * 从 ((选择 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 行)
我如何解决它?