MySQL und

Thomas Walpuski thomas.walpuski at gmx.net
Mit Feb 14 16:59:32 CET 2001


On Wed, Feb 14, 2001 at 03:08:15PM +0000, Lutz Donnerhacke wrote:
> * 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.

Danke! Jetzt funktioniert es wunderbar.
-- 
Thomas Walpuski

OpenBSD - Free, Functional, Secure (http://www.openbsd.org)

--
tlug Mailingliste
liste at tlug.de
http://schwarz.thueday.de/mailman/listinfo/tlug_allgemein