Hallo Zusammen,
ich habe folgendes Transformierungs-Problem unter SQL Server und komme so gar nicht weiter: Es gibt drei Tabellen
- roles,
- app_objects und
- app_object_role_properties.
In der ersten Tabelle befinden sich alle möglichen Rollen und in der zweiten alle möglichen Objekte. Der Kombination aus Objekt und Rolle können Eigenschaften zugewiesen werden. Die Struktur der Tabellen sieht (vereinfacht) so aus:
roles
==========================
id
role
app_objects
==========================
id
application_object
app_object_role_properties
==========================
role_id
app_object_id
property
Ich brauche die vorliegenden Daten jedoch in einer anderen Struktur, das Ergebnis sollte wie folgt aussehen:
| role_1 role_2 ... role_n
=============|==========================
app_1 prop_1 | true true ... true
app_1 prop_2 | true true ... false
... |
app_1 prop_m | false false ... true
... |
app_k prop_l | false false ... false
Der Wert true|false gibt dabei an, ob es den Eintrag role_id, app_object_id, property gibt!
Ist dies bei nem SQL Server möglich und wenn ja wie??? Ich bin kurz vorm Verzweifeln!!
Danke,
Bav
ich habe folgendes Transformierungs-Problem unter SQL Server und komme so gar nicht weiter: Es gibt drei Tabellen
- roles,
- app_objects und
- app_object_role_properties.
In der ersten Tabelle befinden sich alle möglichen Rollen und in der zweiten alle möglichen Objekte. Der Kombination aus Objekt und Rolle können Eigenschaften zugewiesen werden. Die Struktur der Tabellen sieht (vereinfacht) so aus:
roles
==========================
id
role
app_objects
==========================
id
application_object
app_object_role_properties
==========================
role_id
app_object_id
property
Ich brauche die vorliegenden Daten jedoch in einer anderen Struktur, das Ergebnis sollte wie folgt aussehen:
| role_1 role_2 ... role_n
=============|==========================
app_1 prop_1 | true true ... true
app_1 prop_2 | true true ... false
... |
app_1 prop_m | false false ... true
... |
app_k prop_l | false false ... false
Der Wert true|false gibt dabei an, ob es den Eintrag role_id, app_object_id, property gibt!
Ist dies bei nem SQL Server möglich und wenn ja wie??? Ich bin kurz vorm Verzweifeln!!
Danke,
Bav
Comment