Hallo,
ich möchte gerne ein Update machen wie folgt:
update tabelle1 set feld1 = (select feld2 from tabelle2 limit 1)
Schon das geht nicht, geschweige, daß mein eigentliches Ziel funktioniert:
update tabelle1 set feld1 = (select t2.feld1 from tabelle2 as t2, tabelle1 as t1 where t1.feld2 = t2.feld2)
Da kommt eine Meldung, daß ein MySQL-Fehler vorliegt bzw. meine Version das nicht könnte....
Ich nutze MySQL 4.0.18-Max.
Kann mir da jemand einen Hinweis geben, wie ich ein Update mit einem select aus einer anderen Tabelle (und wichtig im 2. Schritt: Vergleich zwischen Werten) hinbekomme?
Danke!
Harry