SQL dotaz s JOIN

Adam Mika lists na bnm.cz
Čtvrtek Září 4 10:36:41 CEST 2003


Nepravda. :-)

Celou dobu jsem to zkousel takhle:

  SELECT
   sekce.nazev nazev_sekce,
   COUNT(prispevky.id_prispevku) pocet_prispevku
  FROM sekce
   LEFT JOIN prispevky ON prispevky.id_sekce = sekce.id_sekce
  WHERE prispevky.zobrazit_prispevek = 'Y'
  GROUP BY sekce.id_sekce
  ORDER BY nazev_sekce

a ono to prece musi byt takhle:

  SELECT
   sekce.nazev nazev_sekce,
   COUNT(prispevky.id_prispevku) pocet_prispevku
  FROM sekce
   LEFT JOIN prispevky ON prispevky.id_sekce = sekce.id_sekce
   AND prispevky.zobrazit_prispevek = 'Y'
  GROUP BY sekce.id_sekce
  ORDER BY nazev_sekce


Nicmene to stejne byla vase rada, ktera me posunula. Diky. :-)

-- 
  Adam Mika
  a.m na bnm.cz

Jan Serak wrote:

> Dobry den,
> 
> Rada je jedina: RTFM, archiv konference a hledejte OUTER JOIN.
> 
> Jan Serak
> 
> 
> 



Další informace o konferenci Databases