Mailinglisten-Archive |
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