Mailinglisten-Archive |
Georg Stein CIS wrote: > > Hallo, > > wie kann ich ohne subquery 2 und mehr tabellen miteinander verbinden?? > > Tabelle1: > > videos: > unique id, > titel, > otitel, > darsteller1(int), > darsteller2(int), > darsteller3(int), > regiseur(int), > ..., > content > --------------- > actor: > unique id, > vname, > nname > > wie kann ich jetzt mit einem query mir einen film anzeigen lassen bei dem > alle darsteller und regiseur ids durch den entsprechenden actor ersetzt > werden??? > > macht man sowas mit joins - wenn ja wie? > > Georg Stein Hi Georg Ja, das macht man mit JOINs. Beispiel: SELECT v.titel ,v.otitel ,CONCAT( a.vname, a.nname ) AS Darsteller1 ,CONCAT( a2.vname, a2.nname ) AS Darsteller2 ,CONCAT( a3.vname, a3.nname ) AS Darsteller3 ,CONCAT( r.vname, r.nname ) AS Regieseur FROM videos AS v ,actor AS a ,actor AS a2 ,actor AS a3 ,actor AS r WHERE v.darsteller1 = a.id AND v.darsteller2 = a2.id AND v.darsteller3 = a3.id AND v.regiseur = r.id Tschau Christian
php::bar PHP Wiki - Listenarchive