0

複数の条件または順序でクエリを実行し、各結果を変数に保存することはできますか?

まあ言ってみれば

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構文はありますか?

クエリを軽くするのに役立つと思うので、私はこのようにしています

4

1 に答える 1

0

私はあなたの質問で明確ではありませんが、私はむしろこれをしたいです

 SELECT * FROM table 
 WHERE common='yes'
 ORDER BY last_update DESC,      
 priority DESC
于 2013-01-28T10:34:05.033 に答える