我的表格有两栏:从<>id/strong>和到,其中有相同的用户偶尔也在场。
我还有一个从这两栏中挑选所有女胎的落选箱。
我的问题是,下降选择了所有用户,但如果一个用户在两栏中,也重复使用。
如果用户在两个栏目中出现的话,我只想选择一个用户一次,并给予一个优先或高米(如果是?)。 这里是我迄今为止制定的法典:
$sql="
SELECT
DISTINCT u.".($config->realnames ? "name" : "username")." AS displayname,
u.id
FROM
(#__users AS u
INNER JOIN
#__uddeim AS um
ON
u.id=um.fromid)
WHERE
um.toid=".(int)$myself."
AND
um.totrash=0
AND
`um`.`delayed`=0".$filter."
UNION ALL
SELECT
DISTINCT u.".($config->realnames ? "name" : "username")." AS displayname,
u.id
FROM
(#__users AS u
INNER JOIN
#__uddeim AS um
ON
u.id=um.toid)
WHERE
um.fromid=".(int)$myself."
AND
um.totrashoutbox=0".$filter."
AND um.systemflag=0";
WHAT I VE TRIED -
我用计票进行审判,但这项工作分两端:
if (count ($row->displayname > 1))
echo "duplicate rows";