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