MySQL Update mit Inner Join Statement

Wenn ein MySQL Tabelleneintrag verändert werden soll, dessen Ergebnis nur durch das hinzuziehen von einem anderen Tabelleneintrag selektierbar ist, wird ein Join für das Update dieser MySQL Tabelle notwendig.

MySQL hat hier als einzige SQL Datenbank eine andere Syntax.

Deswegen hier eine Gedankenstütze an mich:

MySQL Update mit Join

UPDATE TableA AS a 
  INNER JOIN TableB AS b 
  ON a.id=b.id 
  SET a.rowX = 1 
  WHERE b.rowY = 64 AND a.rowZ=1

2 Kommentare » Schreibe einen Kommentar

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.