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