2017-09-29 16 views
0

私はテーブルにこれらの2つの列があり、私のサイトの私のPHPコードはそれに接続されています。カスタム並べ替え順序PHP + MySQL

username | primary_group

私は現在、それはusernameによってソートされているが、どのように私はそれがグループ名テーブルのソート列をせずに、特定の順序でグループとprimary_groupでソートし、テーブルをリンクするだろうか?

現在、私が持っている:

SELECT username, primary_group FROM table_name ORDER BY username

答えて

1

あなたはprimary_groupにソートするときに使用する特定のカスタムオーダーを指定するには、MySQLのORDER BY FIELD機能を使用することができます。

SELECT 
    username, primary_group 
FROM 
    table_name 
ORDER BY 
    FIELD(primary_group, 'group1', 'group2', 'group3', ...) 
+0

おかげで多く、それは私がそれを必要なだけのように働きました! – DarkNova

関連する問題