Besserer Titel? Bitte bearbeiten.Mehrere Join-Datensätze zu einer ID zusammenfügen
Mit zwei Tabellen:
# table1
id name desc
--------------------
1 Nim blah
2 Rod blah
3 Nero blah
# table2
id_table1 rank url
----------------------
1 1 U11
1 2 U12
1 3 U13
2 1 U21
3 1 U31
3 2 U32
Derzeit bin ich eine Abfrage JOIN und in der Regel erhalten:
id name desc url
---------------------
1 Nim blah U11
1 Nim blah U12
1 Nim blah U13
2 Rod blah U21
3 Nero blah U31
3 Nero blah U32
Ich frage mich, ob es eine Abfrage ist, dass so etwas liefern:
id name desc url(1) url(2) url(3)
-------------------------------------
1 Nim blah U11 U12 U13
2 Rod blah U21 NULL NULL
3 Nero blah U31 U32 NULL
Großartig! Ja, ich kenne die Anzahl der möglichen Spalten im aktuellen Design. Wenn es sich ändert, kann ich eine Pre-Query machen, um das zu bestimmen und das 'max()' Segment zu generieren. – user129107