Pogledajte određenu poruku
Staro 28. 02. 2010.   #10
miks
član
Certified
 
Datum učlanjenja: 23.02.2009
Poruke: 55
Hvala: 0
11 "Hvala" u 7 poruka
miks is on a distinguished road
Default

Pretpostavljam da ti je ova tabela "flags" povezana sa tabelom "grupe" tako da bih ja uradio nesto slicno sledecem:
Kôd:
SELECT
  g.Group_ID,
  SUM(IF(f.Flag IS NOT NULL, 1, 0)) AS ImaFlag
FROM
  Grupe g LEFT JOIN Flags f ON g.Group_ID=f.Group_ID
GROUP BY g.Group_ID
;
Takodje pretpostavljam da u "flags" tabeli nemas zapise tipa:
Kôd:
  Group_ID | NULL
tako da su ti u ovoj tabeli samo grupe koje imaju bar jedan flag.
miks je offline   Odgovorite uz citat