Hej!
Jag skulle vilja sortera efter vad som finns i ett visst fält. Som exempel: Fältet position innehåller målvakt, back, mittfältare, och annfallare. Om jag väljer att sortera efter position så sorteras de ju antingen fallade eller stigande. Men jag skulle vilja sortera efter först, målvakt, sen back, mittfältare och anfallare.
Hur göra? :q
Nej, eftersom det sorteras i bokstavsordning. Så som Lasp säger behöver du ändra i databasen. Ändra i fältet position och gör det numeriskt, där du t.ex. kan ha följande värden.
Nu såg jag att herr Snabel hade invändningar mot detta och då är det enda jag kan komma på är en UNION-lösning...
SELECT *
FROM tabell
WHERE position = 'Målvakt'
ORDER BY namn
UNION
SELECT *
FROM tabell
WHERE position = 'Back'
ORDER BY namn
UNION
SELECT *
FROM tabell
WHERE position = 'Mittfältare'
ORDER BY namn