Hallo,
ich hab hier 3 Tabellen, aus denen ich Informationen in eine große Liste zusammen selektiere:
- Haupttabelle A, enthält unter anderem eine relations_ID
- Tabelle B, enthält zu der relations_ID bis zu n Relationen
- Tabelle C, läst die n Relationen aus B alphanumerisch auf, also gibt der Relation einen Namen
Derzeit arbeite ich mit normalen joins, was zur Folge hat, dass ich die Einträge doppelt habe, wenn es mehr als eine verknüpfte Relation gibt:
Haupteintrag 1 | Relation 1
Haupteintrag 1 | Relation 2
Haupteintrag 2 | Relation 1
Haupteintrag 2 | Relation 3
Haupteintrag 3 | Relation 4
Was ich nun aber möchte ist folgendes:
Haupteintrag 1 | Relation 1, Relation 2
Haupteintrag 2 | Relation 1, Relation 3
Haupteintrag 3 | Relation 4
Wie könnte ich diese Gruppierung anstellen? Ich hab schon ein wenig gegoogelt, komme aber nicht recht weiter. Ein Stichwort wäre evtl. hilfreich.
Grüße
MPW
ich hab hier 3 Tabellen, aus denen ich Informationen in eine große Liste zusammen selektiere:
- Haupttabelle A, enthält unter anderem eine relations_ID
- Tabelle B, enthält zu der relations_ID bis zu n Relationen
- Tabelle C, läst die n Relationen aus B alphanumerisch auf, also gibt der Relation einen Namen
Derzeit arbeite ich mit normalen joins, was zur Folge hat, dass ich die Einträge doppelt habe, wenn es mehr als eine verknüpfte Relation gibt:
Haupteintrag 1 | Relation 1
Haupteintrag 1 | Relation 2
Haupteintrag 2 | Relation 1
Haupteintrag 2 | Relation 3
Haupteintrag 3 | Relation 4
Was ich nun aber möchte ist folgendes:
Haupteintrag 1 | Relation 1, Relation 2
Haupteintrag 2 | Relation 1, Relation 3
Haupteintrag 3 | Relation 4
Wie könnte ich diese Gruppierung anstellen? Ich hab schon ein wenig gegoogelt, komme aber nicht recht weiter. Ein Stichwort wäre evtl. hilfreich.
Grüße
MPW