MYSQL 4.0.16: Update mit werten aus anderer Tabelle
Hallo,
ich habe folgendes Problem:
Ich habe 2 Tabellen:
-> User und Order
In der Tabelle User sind alle Nutzer gespeichert.
In der Tabelle Bestellungen sind beliebig viele die Bestellung verschiedener Nutzer. Es kann aber auch ein Nutzer mehrere Bestellungen haben.
In der Tabelle User existiert eine Uid welche auch in der Tabelle Bestellung logischerweise existiert.
Ich möchte nun per UPDATE den Wert createDate in der Tabelle User ändern.
Der Wert in den geändert wird stammt aus der Tabelle Bestellungen. Er ist das kleinste Datum aus der Tabelle Bestellungen.
Ich habe schon einiges ausprobiert, doch leider bin ich immernoch nicht zu einem Ergebnis gekommen.
Es handelt sich um eine MYSQL Datenbank!
So ungefähr sollte es aussehen:
UPDATE user,order SET user.createDate = Min( order.orderDate ) WHERE user.Uid = order.Uid
Vielen Dank für eure Hilfe
Hallo,
ich habe folgendes Problem:
Ich habe 2 Tabellen:
-> User und Order
In der Tabelle User sind alle Nutzer gespeichert.
In der Tabelle Bestellungen sind beliebig viele die Bestellung verschiedener Nutzer. Es kann aber auch ein Nutzer mehrere Bestellungen haben.
In der Tabelle User existiert eine Uid welche auch in der Tabelle Bestellung logischerweise existiert.
Ich möchte nun per UPDATE den Wert createDate in der Tabelle User ändern.
Der Wert in den geändert wird stammt aus der Tabelle Bestellungen. Er ist das kleinste Datum aus der Tabelle Bestellungen.
Ich habe schon einiges ausprobiert, doch leider bin ich immernoch nicht zu einem Ergebnis gekommen.
Es handelt sich um eine MYSQL Datenbank!
So ungefähr sollte es aussehen:
UPDATE user,order SET user.createDate = Min( order.orderDate ) WHERE user.Uid = order.Uid
Vielen Dank für eure Hilfe
Zuletzt bearbeitet: