0

「media」、「zone」、および「mediaplaycount」の 3 つのテーブルがあり、データを取得してクロス集計形式で表すためのクエリを記述したいと考えています。

media
medId     medname
-----     -------
1         media1
2         media2
3         media3
-         -
-         -
n         xyz


zone
znId      znName
-----     ------
1         east
2         west
3         south
4         north
-         -
-         -
n         xyz

mediaplaycount 
medId      znId      playdate
------     -----     --------
1          2          1/12/2013
1          1          1/12/2013
3          3          1/12/2013
4          1          1/12/2013

私が欲しいのは、各メディアとゾーンの組み合わせのメディアプラカウントです。水平フィールドはすべてのゾーンになり、垂直フィールドはメディアになります。結果には、ゾーンに対するメディアの数が含まれ、次のようになります

         east    west     south     north    -----   ------   n
media1   1        1       0         0         0        0      0
media2   0        0       0         0         0        0      0
media3   0        0       1         0         0        0      0
media4   1        0       0         0         0        0      0
-----
n
4

1 に答える 1