GROUP BY hinter ORDER BY

Muss ich tun GROUP BY nach ORDER BY. Ich verstehe nicht, warum MySQL nicht unterstützt werden.
Das ist mein code:

SELECT
    `pages`.`id`,
    `contents`.`id_language`,
    [...]

[...]

ORDER BY
    FIND_IN_SET(`languages`.`id`, '3') DESC

[the GROUP BY]

Die Ergebnisse werden so etwas wie dieses:

id | id_language | ...
1    3
1    1
2    3
2    5
2    1

Muss ich group by ID, ich brauche nur die erste Folge und ich muss sparen in Aussicht. Ich kann nicht, verwenden Sie eine UNTERABFRAGE, weil die.

Das Ergebnis muss sein:

id | id_language | ...
1    3
2    3

Hinweis: nicht zu verwechseln id_language = 3, denn es ist nicht die Regel.

Schreibe einen Kommentar