yo,
Wenn Eintrag x in Tabell y nicht vorhanden ist, soll x dort eingefügt werden. Wenn Eintrag x vorhanden ist und einen bestimmten wert hat, soll dieser gupdated werden.
ich würde es mit zeit anweisungen lösen, einen Insert und einen Update.
INSERT INTO (spalte1, spalte2....)
SELECT spalte1, spalte2...
FROM tabelle1
LEFT JOIN tabelle2 ON bedingung
WHERE tabelle2.spalte IS NULL
;
UPDATE tabelle2 SEt spalte = wert
WHERE tabelle2.primarykey IN
(SELECT tabelle2.primarykey IN
FROM tabelle1
INNER JOIN tabelle2 ON bedingung
WHERE tabelle1.spalte = Werte
)
;
Ilja