「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