MySQL und
Lutz Donnerhacke
lutz at iks-jena.de
Mit Feb 14 16:08:15 CET 2001
* Thomas Walpuski wrote:
>Angenommen ich haben die folgenden Tabellen in einer MySQL-DB:
>person:
> id
> name
> vorname
> funktion
>
>gruppe:
> name
> id_funktion1
> id_funktion2
> id_funktion3
>
>id_funktion[1-3] ist jeweils die id der Person, die die Funktion ausübt.
>
>Nun brauche ich ein select, das als Ergebnis den Namen der Gruppe, den
>Namen der Person, die als id id_funktion1 hat, den Namen der Person, die
>als id id_funktion2 hat, usw. hat. Das Ergebniss soll in EINER Reihe sein.
SELECT g1.name, p1.name, g2.name, p2.name, g3.name, p3.name
FROM person p1, gruppe g1, person p2, gruppe g2, person p3, gruppe g3
WHERE p1.id = g1.id_funktion1
AND p2.id = g2.id_funktion2
AND p3.id = g3.id_funktion3
;
Durch weitere Suchkritieren kann Du die Wahl einschränken.
--
tlug Mailingliste
liste at tlug.de
http://schwarz.thueday.de/mailman/listinfo/tlug_allgemein