Maa: mysql / join Problem

Beitrag lesen

Guten Tag,

folgendes Problem:

Es gibt eine Tabelle Events in der Termine festgehalten werden, meist Seminare:

id | date_post | date_s | date_e | time_s | time_e | lang etc ...

Dann eine Tabelle lnk_event_conductor:

id_event | id_conductor

Und eine Tabelle contacts, in der sämtliche Personen erfasst sind:

id | name_f | name_l etc ....

Nun sind in der Linktabelle bisher ein Event mit einer Person verknüpft. Wenn ich nun eine weitere Person diesem Event zuordne, dann wird immer nur die erste genommen.

PHP:
$res =& $db->query("SELECT   TIME_FORMAT(e.time_s, '%k:%i') AS time_s,TIME_FORMAT(e.time_e, '%k:%i') AS time_e,
        DATE_FORMAT(e.date_s, '%d.%m.%Y') AS date_s,
        DATE_FORMAT(e.date_e, '%d.%m.%Y') AS date_e,
        e.headline, e.summary, e.at, e.street, e.building,
        e.postalcode, e.city, e.info, c.*, pe.picture, pe.description
            FROM     lnk_event_conductor AS lec, contacts AS c, events e
            LEFT JOIN lnk_event_pic AS lep ON (e.id = lep.id_event)
            LEFT JOIN pictures_events AS pe ON (lep.id_event = pe.id)
            WHERE  (e.lang = '".$language."')
            AND    (e.id = '".$id."')
            AND    (e.id = lec.id_event)
            AND    (lec.id_conductor = c.id)");

Geht das überhaupt?