I unten Update-Abfrage verwenden die decription Spalten von meinem Tischsortiert eine Spalte basierend auf Beschreibung
update t
set t.weight=tt.new_weight
from SERVICE_OPTION as t
INNER JOIN
(select id, ROW_NUMBER() over (partition by COUNTRY_ID order by COUNTRY_ID, SERVICE_OPTION_TYPE_ID, description) as new_weight
from SERVICE_OPTION) as TT
ON t.id = tt.id;
Problem zu sortieren: in dem zwischen den Werten angehängte Bild zum Beispiel "1st Year Maintenance" und "10th Year Maintenance" in der Beschreibungsspalte, sollte "First Year Maintenance" als erste Spalte sortieren, aber es ist nicht
'Ich benutze unten Update Abfrage '... Nein, du bist nicht, zumindest nicht auf MySQL, die nicht eine' ROW_NUMBER() 'Funktion hat. –
Zuerst herausfinden, welche RDBMS Sie verwenden. Dann siehe https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-very-simple-sql- Abfrage – Strawberry