私はシンプルなメンバーシップデータベースを持っています。メンバーシップリストを返すとき、私はORDER BYの姓を指定します。MySQL/PHP - ORDER BYの名前が新しくない場合
私は管理者が承認するために '新しい'メンバーを切り替えるために使用されるnewMemberフィールド(単純な0または1のTINYINT)を持っています。
は私が姓でソートしたいがnewMember = 1は、その後、(姓の順で好ましい)上部にこれらを入れた場合のような結果を得るために:でこれを行うための方法があり
* NEW * Joe BLOGGS * NEW * Simon CAMPS * NEW * James ZULU Sonny ALI Daniel BRAVO Addie WINDOW
私は確信していますCASEステートメントは、しかし、私の頭の中でそれを取得することはできません...任意のアイデア?
Doh! (SELECT memberID、memberApproved、memberFName、memberSName from tbMembers where memberApproved = 0 ORDER BY memberSName ASC) UNION(SELECT memberID、memberApproved、memberFName、memberSNameからのSELECTのメンバーIDを取得しています) tbMembers WHERE memberApproved = 1 ORDER BY memberSName ASC)LIMIT 0,20'と同じ結果を得る!\ – user1041976