From: Michael Andreen Date: Tue, 24 Jul 2007 08:30:37 +0000 (+0000) Subject: distinct X-Git-Url: https://ruin.nu/git/?a=commitdiff_plain;h=b17be200470ae295689256453547db7bd72ee412;p=ndwebbie.git distinct --- diff --git a/ND/Web/Pages/Calls.pm b/ND/Web/Pages/Calls.pm index 6537707..d399fec 100644 --- a/ND/Web/Pages/Calls.pm +++ b/ND/Web/Pages/Calls.pm @@ -214,11 +214,11 @@ sub render_body { my $query = $DBH->prepare(qq{ SELECT c.id, coords(p.x,p.y,p.z), u.defense_points, c.landing_tick, dc.username AS dc, - TRIM('/' FROM concat(p2.race||' /')) AS race, TRIM('/' FROM concat(i.amount||' /')) AS amount, - TRIM('/' FROM concat(i.eta||' /')) AS eta, TRIM('/' FROM concat(i.shiptype||' /')) AS shiptype, + TRIM('/' FROM concat(DISTINCT p2.race||' /')) AS race, TRIM('/' FROM concat(DISTINCT i.amount||' /')) AS amount, + TRIM('/' FROM concat(DISTINCT i.eta||' /')) AS eta, TRIM('/' FROM concat(DISTINCT i.shiptype||' /')) AS shiptype, (c.landing_tick - tick()) AS curreta, - TRIM('/' FROM concat(p2.alliance ||' /')) AS alliance, - TRIM('/' FROM concat(coords(p2.x,p2.y,p2.z) ||' /')) AS attackers, + TRIM('/' FROM concat(DISTINCT p2.alliance ||' /')) AS alliance, + TRIM('/' FROM concat(DISTINCT coords(p2.x,p2.y,p2.z) ||' /')) AS attackers, COUNT(DISTINCT f.id) AS fleets FROM calls c JOIN incomings i ON i.call = c.id