Mailinglisten-Archive |
Moin Liste ich brauche dringend einmal ein wenig Hilfe. Meine Query treibt mich seit gestern zum Wahnsinn. Gegeben ist: $row = (id=1,familie=1,partner=2,...) (id=2,familie=1,partner=1,...) Aufgabe ist nun, aus 2 Tabellen [Familien(lauter IDs), Personen] Informationen über die Partnerverhältnisse, Husband & Wife Namen etc herauszuholen. Mein Versuch lautete: SELECT a.familie, a.partner, b.id, b.lastname, b.firstname, b.birthname FROM family AS a, person AS b WHERE a.partner = '$row[id]' AND a.partner = b.id GROUP BY b.id"; Damit bekomme ich ein gemergtes Array aus beiden Tabellen: Array ( [familie] => 1 [partner] => 1 [id] => 1 [lastname] => Gans [firstname] => Johann Gustav [birthname] => ) Array ( [familie] => 1 [partner] => 2 [id] => 2 [lastname] => Gans [firstname] => Anna Sophie [birthname] => Gramel ) Ich möchte aber folgendes angezeigt bekommen Array ( [familie] => 1 [partner_id] => 2 [partner_lname] => Gans [partner_fname] => Anna Sophie [partner_bname] => Gramel [id] => 1 [lastname] => Gans [firstname] => Johann Gustav [birthname] => ) Array ( [familie] => 1 [partner_id] => 1 [partner_lname] => Gans [partner_fname] => Johann Gustav [partner_bname] => [id] => 2 [lastname] => Gans [firstname] => Anna Sophie [birthname] => Gramel ) Wie muß die Abfrage für diesen Fall lauten? Ich hoffe mir kann da jemand helfen, denn ich verstehe mich in diesem Falle selbst schon nicht mehr..... Danke Christoph --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive