Da Ihre Komponentennamen festgelegt sind und es keine andere Möglichkeit gibt, die Zeilen logisch zu ordnen (nicht in alphabetischer Reihenfolge, keine andere Spalte, die die Reihenfolge definiert) sehen keine andere Möglichkeit, dies als ein Fall Aussage zu tun, die den Auftrag definiert:
SELECT `Feedback Component`,
`Feedback`
FROM YourTable /* Fill in these bits with your names */
ORDER BY CASE `Feedback Component`
WHEN 'Clarity of session objectives' THEN 1
WHEN 'Questions answered clearly and completely' THEN 2
WHEN 'Trainers knowledge level' THEN 3
WHEN 'Usefulness of session to your work' THEN 4
WHEN 'Overall session rating' THEN 5
WHEN 'Comments' THEN 6
END
anwenden, um durch Feedback ASC die Kommentare am letzten –
zu bekommen Wie kann man den Rest der Werte bestellen möchten in die Kolumne? Alphabetisch nach dem Namen der Feedback-Komponente? Klingt so, als ob Sie nach einer Case-Anweisung bestellen möchten. – Bridge
@Bridge Rest sollte gleich sein, ich wollte nur die commets, um zuletzt – Jason