2017-02-07 10 views
-1

私は条件付きmysqlの順序を理解できません。親切に私たちを助けてください。これは、(salary> 0またはidがnullまたはid = ''、1,0)、id desc、salaryの場合は、クエリの注文による注文です。クエリによる条件付きMySQLの注文

+1

この構文を必要としてもらえますか? – amallard

+0

そこに構文エラーがあります。 – shmosel

+0

クエリが正しく実行され、返信データも正しくなります。私の質問は何ですか?私はそのクエリを理解していないとどのように仕事ですか? @amallard –

答えて

0

あなたはだからあなたの質問は正確に何

order by if((salary > 0 or id is null or id = ''), 1, 0), id desc, salary 
+0

私はOPが問題を解決しようとしているとは思わない。 – shmosel

+0

私はOPが何かを言うことを願っています..私はこの警告が彼がIFをどのように使用したかに関係していると信じています。 – scaisEdge