Hallo zusammen,
ich habe eine Tabelle cars und ich habe eine Tabelle cars_test (identischer Inhalt wie cars). Nun möchte ich in der Tabelle cars die IDs nach dem Datum(purchase_date) sortieren.
Ich habe etwas versucht aber das funktioniert nicht wie ich will. Könntet ihr mir bitte helfen?
ich habe eine Tabelle cars und ich habe eine Tabelle cars_test (identischer Inhalt wie cars). Nun möchte ich in der Tabelle cars die IDs nach dem Datum(purchase_date) sortieren.
Ich habe etwas versucht aber das funktioniert nicht wie ich will. Könntet ihr mir bitte helfen?
Code:
SET @autoid := 0;
UPDATE cars as a
SET id = @autoid := (SELECT (@autoid+1)
FROM cars_test AS b
WHERE a.purchase_date = b.purchase_date AND a.chassis_number = b.chassis_number
ORDER BY purchase_date ASC);
ALTER TABLE cars AUTO_INCREMENT=1;