Hallo,
kann mir ,bitte, wer sagen ob man 2 oder auch vielleicht mehrere Werte direkt ( also mit Hilfe von SQL selbst ) tauschen kann?
z.B: Tabelle besteht aus ID, Name, Vorname
nun mochte ich einfach mal die Inhalte von Name und Vorname umtauschen, gibts da kein direktes Befehl von SQL ( sitze momentan mit MySQL 5 )?
zur Zeit hab ich das halt so gemacht ( über PHP ):
$x= abfrage "SELECT Name ...."
dann "UPDATE .. SET Vorname=Name WHERE ..."
Step 3 wäre dann: "UPDATE .. SET Name=".strval($x)." WHERE ..."
sieht doch nicht besonders elegant aus, deswegen auch die Frage ob das sofort mit Hilfe von SQL möglich wäre
solong,
Dimon27
kann mir ,bitte, wer sagen ob man 2 oder auch vielleicht mehrere Werte direkt ( also mit Hilfe von SQL selbst ) tauschen kann?
z.B: Tabelle besteht aus ID, Name, Vorname
nun mochte ich einfach mal die Inhalte von Name und Vorname umtauschen, gibts da kein direktes Befehl von SQL ( sitze momentan mit MySQL 5 )?
zur Zeit hab ich das halt so gemacht ( über PHP ):
$x= abfrage "SELECT Name ...."
dann "UPDATE .. SET Vorname=Name WHERE ..."
Step 3 wäre dann: "UPDATE .. SET Name=".strval($x)." WHERE ..."
sieht doch nicht besonders elegant aus, deswegen auch die Frage ob das sofort mit Hilfe von SQL möglich wäre
solong,
Dimon27
Kommentar