phpbar.de logo

Mailinglisten-Archive

[php] OT, mysql-Frage

[php] OT, mysql-Frage

Sebastian Mendel lists at sebastianmendel.de
Don Mai 6 14:20:49 CEST 2004


Peter Linzenkirchner schrieb:

> [...]
> den Inhalt des gleichen Feldes über zwei Zeilen [tauschen]:
> 
> zeile1, feld1='x'
> zeile2, feld1='y'
> 
> soll werden zu:
> 
> zeile1, feld1='y'
> zeile2, feld1='x'

na du musst schauen welcher Wert in den beiden betreffenden Zeilen 
gleich ist und anhand diesen wertes die Tabelle mit sich selber Joinen 
in einem UPDATE

die frage ist wieviel Datensätze das immer betrifft, bei einem (also zwei):

UPDATE table1, table1 AS table2
    SET table1.feld1 = table2.feld2
  WHERE table1.id = [id]
    AND table2.id = [id]


-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

php::bar PHP Wiki   -   Listenarchive