]> ruin.nu Git - ndwebbie.git/commitdiff
distinct
authorMichael Andreen <harv@ruin.nu>
Tue, 24 Jul 2007 08:30:37 +0000 (08:30 +0000)
committerMichael Andreen <harv@ruin.nu>
Tue, 24 Jul 2007 08:30:37 +0000 (08:30 +0000)
ND/Web/Pages/Calls.pm

index 653770748a454319f9c126129193be7380674c39..d399fec0a36df3a684854b8f9bbc8cb8401b669d 100644 (file)
@@ -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