Andre: SQL - Abfrage ( anders formuliert ;-) )

Beitrag lesen

Oder jetzt mal ganz anders gefragt, vieleicht war das erste Beispiel einfach zu komplex/kompliziert!
Hoffe das ich es so besser und verständlicher erklären kann:

Tabelle A

id  wert  name   menge*
-----------------------
0    rot   farbe    1
1    gelb  farbe    2
0    100   länge    1
1    100   länge    2
2    rot   farbe    4
2    500   länge    4
3    800   länge    1
3    lila  farbe    1

*Menge kommt aus einer anderen Tabelle ist dort eindeutig.
Hier im Beispiel steht halt bei id 0, farbe rot und bei id 0, länge 100 jeweils 1 obwohl die 1 natürlich für beide zusammen gilt.

draus soll folgendes Ergebniss angezeigt werden:

id  länge  farbe  menge
------------------------
0    100    rot     1
1    100    gelb    2
2    500    rot     4
3    800    lila    1

länge und farbe sind im selben Feld darin sehe ich eben das Problem.
Gibt es dafür eine lösung das so zu gruppieren und anzeigen zu lassen?

Danke.