Problem bei Update über zwei Tabellen
am 28.04.2006 19:29:09 von t.haehneHallo,
ich habe ein Problem mit einem Update über zwei Tabellen (MySQL-Version
4.1.15-nt). Folgendes UPDATE
UPDATE job_working_days a
JOIN job b ON a.job_id = b.old_job_id
SET a.job_id = b.old_job_id
WHERE a.t_stamp >= 1143842400
AND b.project_id IN (34, 35, 36, 37)
will einfach nicht funktionieren. Es werden immer 0 Datensätze
gefunden/aktualisiert. Die identische SELECT-Query
SELECT *
FROM job_working_days a
JOIN job b ON a.job_id = b.old_job_id
WHERE a.t_stamp >= 1143842400
AND b.project_id IN (34, 35, 36, 37)
liefert hingegen knapp 300 Datensätze. Vielleicht sitze ich jetzt schon
wieder zu lange vorm Rechner - aber ich kann den Fehler nicht sehen.
Für Hilfe und Tipps wäre ich dankbar.
Viele Grüße
Timo