phpbar.de logo

Mailinglisten-Archive

Abfrage mit Left Join

Abfrage mit Left Join

Sebastian Mendel lists at sebastianmendel.de
Don Jan 27 13:46:18 CET 2005


Klaus Gottermeier wrote:

> SELECT
> Thema, COUNT( Seminar.ThemaNr ) AS Anzahl FROM Thema LEFT JOIN Seminar ON
> Thema.ThemaNr = Seminar.ThemaNr GROUP BY Thema.ThemaNr 
> 
> wie schaffe ich es, die []
> Anweisung so zu ändern, dass nur noch die Seminare pro Thema gezählt werden,
> bei denen Display = 1 ist.


     SELECT Thema,
            COUNT( Seminar.ThemaNr ) AS Anzahl
       FROM Thema
  LEFT JOIN Seminar
         ON Seminar.ThemaNr = Thema.ThemaNr
        AND Seminar.Display = 1
   GROUP BY Thema.ThemaNr


oder:

     SELECT Thema,
            SUM( Seminar.Display ) AS Anzahl
       FROM Thema
  LEFT JOIN Seminar
         ON Seminar.ThemaNr = Thema.ThemaNr
   GROUP BY Thema.ThemaNr


-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive