私がdogs(dogid)テーブルとfleas(fleaid)テーブルを持っdogs_favorite_fleas(dogid,fleaid)ていて、犬がお気に入りのノミをリストに載せることができるとしましょうdog_favorite_fleas。クエリ/一時テーブルを作成して、すべての一意のノミのセットをリストし、それらをカウントするにはどうすればよいですか? たとえば、Rexlikesflea aとflea b、and Spotlikes 'ノミ aandノミ c, andラッシーlikesノミ bandノミ a' としましょう。クエリの結果は次のようになります。
fleas          |count
-------------------------
flea a, flea b |2
flea a, flea c |1
注: ~5000 の異なるノミと ~450 万の犬がいます。
このクエリを作成する最良の方法は何ですか?