私はこれが数回前に尋ねられたことを知っています、しかし私は私の例に合うどんな解決策も見つけることができません。
現在、特定のページを使用するためのユーザー権限の表があります。テーブルは次のようになります。
UserID    pagename         pageid
-----------------------------------
1         home             1
1         contacts         3
3         home             1
2         links            2
このデータからテーブルを生成するにはどうすればよいですか。すべてのページ名が列として表にされ、テーブルの各行はユーザーID用であり、列の値は、元のテーブルに次のエントリがあるかどうかに基づいて0または1を表示します。その特定のページ、例えば:
UserID     home     links    contacts
-------------------------------------
1          1        0        1
2          0        1        0
3          1        0        0
あなたの助けは大歓迎です!