Hallo Vinzenz :-)
Ich möchte alle Zeilen in einer Spalte abrufen und sie in einer anderen Spalte/Zeile eintragen
Bitte erkläre das genauer.
Möchtest Du alle Werte aus Spalte X in Spalte U eintragen?
Dazu benötigst Du noch nicht einmal Subqueries.
UPDATE Deine_Tabelle SET U = X
ich möchte aus 2 Spalten von einer anderen Tabelle den Wert Abfrage un in den Datensatz mit der selben ID eintragen
wie kann man den Update und Select kombinieren?
ich hab gestern irgendwo gelesen, dass so eien Abfrage nur mit MySQL 5 funktioniert, ich müsste das aber irgendwie unter MySQL 4 hinbekommen
Ab 4.1 werden Subqueries unterstützt, siehe http://dev.mysql.com/doc/mysql/en/subqueries.html
Beachte bitte die Einschränkung im letzten Absatz:
<zitat>
One restriction is that currently you cannot modify a table and select from the same table in a subquery. This applies to statements such as DELETE, INSERT, REPLACE, and UPDATE.
</zitat>
das heisst also... dass sich das erledigt hat udn mir nur eien Programmiersprache wie PHP übrigbleibt :-/