Teiger: mySQL/php Und noch mal SELECT & JOINS

Beitrag lesen

Hallo,

Die Tabellen wie sie nun sind:

Tabelle 1:events
-----------------------------
id|headline|txt

Tabelle 2:lnk_event_conductor
------------------------------
id_event|id_conductor

Tabelle 3: lnk_event_pic
------------------------------
id_event|id_pic

Tabelle 4: employees
-------------------------------
id|emloy_id|name|email|function|tel ..... etc

Tabelle 5: contacts
-------------------------------
id|company|name|email

Tabelle 6: pictures_events
-------------------------------
id|picture|description

Hier das SQL-Statement:

SELECT e.*, 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 = '".$this->language."'
AND (e.id = 'id_nummer')
AND (e.id = lec.id_event)
AND (lec.id_event = c.id);

(hat übrigens wunderbar funktioniert, DANKE)

Nun sollen aber wie zuvor Angestellte(aus Tabelle employees) bei den Events(meistens Seminare), aber auch andere Personen (aus Tabelle contacts) auf den Events vertreten sein.

Aber wie da ein OR reinbringen?

Danke