Tundra
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.12.2006
- Beiträge
- 1.064
- Reaktionspunkte
- 48
Hi,
es gibt eine Adressen-Tabelle (Paten) und eine Tabelle für die Patenkinder.
Bislang hatte ich bei der Zuweisung eines Paten die ID in der Spalte patenkinder.paten_id abgelegt. Die Übersicht funktionierte bis dato so auch einwandfrei.
$sqlP = "SELECT a.nachname as an, a.vorname as av, p.vorname as pv, p.nachname as pn, p.id as pid FROM adressen as a RIGHT JOIN patenkinder as p ON a.id = p.paten_id ORDER BY p.nachname asc";
Jetzt gibt es aber leider eine neue Anforderung.
Es muss die Möglichkeit geben einem Patenkind mehrere Paten zuweisen zu können.
Entsprechend habe ich das paten_id Feld auf varchar umgestellt, so dass die IDs jetzt in der Form 100, 101 usw. abgelegt werden.
In der do-Schleife wird mir bei 'an' (Nachname in der Adresstabelle) nur ein Nachname angezeigt. Wie kann ich es erreichen, dass alle zugeordneten Namen angezeigt werden?
Den Umweg über eine extra Zuordnungstabelle würde ich nur ungern machen.
Grüße
Guido
es gibt eine Adressen-Tabelle (Paten) und eine Tabelle für die Patenkinder.
Bislang hatte ich bei der Zuweisung eines Paten die ID in der Spalte patenkinder.paten_id abgelegt. Die Übersicht funktionierte bis dato so auch einwandfrei.
$sqlP = "SELECT a.nachname as an, a.vorname as av, p.vorname as pv, p.nachname as pn, p.id as pid FROM adressen as a RIGHT JOIN patenkinder as p ON a.id = p.paten_id ORDER BY p.nachname asc";
Jetzt gibt es aber leider eine neue Anforderung.
Es muss die Möglichkeit geben einem Patenkind mehrere Paten zuweisen zu können.
Entsprechend habe ich das paten_id Feld auf varchar umgestellt, so dass die IDs jetzt in der Form 100, 101 usw. abgelegt werden.
In der do-Schleife wird mir bei 'an' (Nachname in der Adresstabelle) nur ein Nachname angezeigt. Wie kann ich es erreichen, dass alle zugeordneten Namen angezeigt werden?
Den Umweg über eine extra Zuordnungstabelle würde ich nur ungern machen.
Grüße
Guido