このようにして、id = 3を取得します 最初:
SELECT *
FROM tbl
ORDER BY (id = 3) DESC
-- ,id
idで注文する さらに、残りも注文したい場合。
説明:
式は、ブール値
と評価されます。 。 FALSE (=mysqlでは0)TRUEの前にソートします (=mysqlでは1)、降順で並べ替えます。
idの場合も自動的にカバーされます NULLであること 。 ここでもマニュアル
を引用します :
このようにして、id = 3を取得します 最初:
SELECT *
FROM tbl
ORDER BY (id = 3) DESC
-- ,id
idで注文する さらに、残りも注文したい場合。
式は、ブール値
と評価されます。 。 FALSE (=mysqlでは0)TRUEの前にソートします (=mysqlでは1)、降順で並べ替えます。
idの場合も自動的にカバーされます NULLであること 。 ここでもマニュアル
を引用します :