Hallo,
nach längerer Programmierpause beschäftigt mich ein
SQL-Problem bei dem ich nicht weiß wie ich es angehen soll:
In einer Projektcheckliste sollen Merkmalswerte eines oder mehrerer Objekte gespeichert werden.
Die Tabelle könnte so aussehen:
bezug___objekt__merkmal_wert
----------------------------
4711____1_______a_______x1
4711____1_______b_______y1
4711____1_______c_______z1
4711____2_______a_______x2
4711____2_______b_______y2
4711____2_______c_______z2
4711____2_______d_______zz2
4711____3_______b_______y3
4711____3_______c_______z3
Das Abfrageergebnis soll so aussehen:
bezug merkmal werte_der_objekte
----------------------------------
4711____a_______x1______x2
4711____b_______y1______y2______y3
4711____c_______z1______z2______z3
4711____d_______________zz2
Jetzt das Problem:
Die Anzahl der Objekte pro bezug liegt zwischen 1 und 6 (also variable Spaltenzahl)
die Anzahl der Merkmale zwischen 20 und 40.
Nicht jedes Objekt muss alle Merkmale enthalten.
Kann man das in einer einzelnen Abfrage darstellen?