2011-06-29 4 views

Répondre

0

Je ne suis pas sûr si je comprends bien vos relations (je suis confus par le gestionnaire étant event_id), mais essayez ceci:

UPDATE `TASK` t 
INNER JOIN `TASK_HANDLER` th ON th.event_id = t.event_id AND th.task_seq = t.task_seq 
INNER JOIN `EVENT` e ON e.event_id = th.handler 
SET t.script = e.name 
+0

Merci, thats it :) chaque événement peut être un gestionnaire d'un autre événement .. c'est pourquoi cette relation est ici – ph0rl

0

Utilisez cette requête.

SELECT 
    e.event_id,t.task_seq,a.name as 'script' 
FROM 
    EVENT e, TASK_HANDLER t 
WHERE 
    e.event_id = t.event_id