PHP / MySQL-Sortierung innerhalb von GROUP

In einem Fall muss ich die Ergebnisse aus der Tabelle nach Marken gruppieren und dann nach einer anderen Spalte sortieren.

Ich beziehe meine Marken aus einem Array. Das Problem ist, dass wenn ich nach Marke gruppiere, diese Gruppe nach ID sortiert ist (innerhalb der Gruppe). Gibt es eine Möglichkeit, innerhalb einer Gruppe zu sortieren (nach Reihenfolge zu sortieren)?

Hier ist meine Array- und MySQL-Abfrage.

$laptop_brands = array("Acer", "Apple", "Dell", "HP-Compaq", "IBM-Lenovo", "Sony", "Toshiba", "ASUS", "Fujitsu", "Gateway");

$get_videos_query = "SELECT * FROM users_video WHERE location = 'location_1' AND brand IN ('" . implode("','", $laptop_brands) . '\') GROUP BY brand ORDER BY FIELD (brand, "Acer", "Apple", "Dell", "HP-Compaq", "IBM-Lenovo", "Sony", "Toshiba", "ASUS", "Fujitsu", "Gateway"), official DESC';

Antworten auf die Frage(2)

Ihre Antwort auf die Frage