別のテーブルオーダーASCまたはDESCから照会された値に基づいて欲しい。
だからこのようなもの:
SELECT *
FROM table
ORDER BY
CASE (SELECT sorting from table2 WHERE table2.id = ?)
WHEN 1 THEN table.date ASC END
WHEN 0 THEN table.date DESC END
END
MySQLで利用できるようなものはありますか?
私はMS-SQLServerについていくつかの解決策を見てきました:ascとdescの2つのSQLフィールドを動的に順序付ける方法
編集:私はちょうど私が説明を間違えたのを見ました、修正されました。