2011-07-08 20 views
0

MySQLのクエリ多対多マッピングは、レコードカウントが必要映画:私は<strong>3テーブル</strong>(多対多)を持っている

  • ID
  • 名 ...

ジャンル:

  • ID

moviegenre:

  • idMovie
  • idGenre

ムービーはmoviegenreテーブル(多対多接続)を介してジャンルに接続されています。 今すぐIDのジャンル(例えば、「アクション」)のために、私が持っているどのように多くの映画を知っている

Example result:<br/> 
Action | 12<br/> 
Horror | 9<br/> 
Thriller| 3<br/> 
... 

が好きなあなたは私がこの「シンプル」クエリを作成助けてくださいもらえますか? (MySQL 5.5.13)

ありがとうございました! :D

答えて

1
SELECT G.name, count(MG.idMovie) 
FROM MovieGenre MG 
INNER JOIN Genre G on MG.idGenre = G.ID 
GROUP BY G.name 
+0

大変ありがとうございました:DDありがとうございました – Benni

関連する問題