複数の条件または順序でクエリを実行し、各結果を変数に保存することはできますか?
まあ言ってみれば
SELECT * FROM table (WHERE common='yes') AS common_result (ORDER BY last_update DESC) AS update_result, (ORDER BY priority DESC) AS priority_result
これを詳しく説明するには:
common='yes' のクエリを保存してから、common_result に保存したかったのです。
クエリ ORDER BY last_update DESC を保存してから、update_result に保存したいと考えていました。
クエリ ORDER BY priority DESC を保存してから、priority_result に保存したいと考えていました。
とは異なりますのでご注意ください。
SELECT * FROM table WHERE common='yes' ORDER BY last_update DESC, priority DESC
各状態/注文は互いに関連していません。
これを行うことができるmysql構文はありますか?
クエリを軽くするのに役立つと思うので、私はこのようにしています