phpbar.de logo

Mailinglisten-Archive

Zwei Tabellen verknüpfen

Zwei Tabellen verknüpfen

Sebastian Mendel lists at sebastianmendel.de
Mit Mar 3 11:19:32 CET 2004


Sendatzki, Guenther wrote:

> Hallo,
> ich habe ein für mich schwieriges Problem.
> Zwei Tabellen:
> 
> tab_1:
> geraete
> g1
> g2
> g3
> ...
> 
> tab_2:
> Datensatz
> g2 ...
> g3 ...
> g1 ...
> g3 ...
> g1 ...
> 
> 
> Jetzt brauche ich eine abfrage die mir für jedes geraet in
> tab_1 die Anzahl der Datensätze in tab_2 liefert.
> 
> Ergebnis:
> g1=2
> g2=1
> g3=2

wenigstens schon mal probiert ins Handbuch zu schauen ... ?

http://www.mysql.com/doc/en/SELECT.html
http://www.mysql.com/doc/en/JOIN.html
http://www.mysql.com/doc/en/GROUP-BY-Functions.html




    SELECT `tab_1`.`geraete`,
           COUNT(`tab_2`.*) AS `anzahl`
      FROM `tab_1`
LEFT JOIN `tab_2`
        ON `tab_1`.`geraete` = `tab_2`.`geraete`
  GROUP BY `tab_1`.`geraete`

-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

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


php::bar PHP Wiki   -   Listenarchive