count() in Join
Verfasst: Do Dez 08, 2011 7:23 pm
Hallihallöchen,
ist es möglich mehrere Datensätze auszugeben, und für jeden Datensatz in einer andren Tabelle die Einträge zu zählen?
MySQL Befehl:
Ich will für das game mit der ID 1 die Anzahl bilder; für das mit der ID 2 die Anzahl der Bilder, etc. Zurzeit gibt er nur id=1 aus und zähle ALLE Einträge aus game_pict
Kann mir wer helfen?
Mfg Naums
ist es möglich mehrere Datensätze auszugeben, und für jeden Datensatz in einer andren Tabelle die Einträge zu zählen?
MySQL Befehl:
Code: Alles auswählen
SELECT game.id, game.name, game.usk, game.releasedate, game.publisher, game.developer, game_lang.w_all, count(game_pict.game_id) as PicNum FROM `game` JOIN `game_lang` ON game_lang.game_id=game.id JOIN game_pict ON game_pict.game_id=game.id WHERE `game_pict`.game_id=game.id
Kann mir wer helfen?
Mfg Naums