現在、このような要件があります。ログインした人がカスタマー サービス担当者である場合、注文は「このカスタマー サービス担当者」とカスタマー サービス担当者と一致していない注文に対して照会されます。最初は、SQL ステートメントに「またはassigned_idがnull」と直接入力することを考えました。テストした後、この場合、前の他の条件は役に立たないことがわかりました。 この場合、最初の条件 i.server_org_id = 4 は適用されなくなりました。このことから、AND は OR よりも優先度が高いことがわかります。前の AND ステートメントが最初に実行され、その後に次の OR ステートメントが実行されます。したがって、取得されるデータは必要なデータではありません。 後でもう一度考えてみると、まず対応するassigned_idを次のように見つけることができることが分かりました。 この方法で見つかった唯一のデータはassigned_id 153です 最終版: 最後に、正しいデータがすべて読み出されます。このことから、() は AND よりも優先度が高いことがわかります。() が最初に実行され、次に AND が実行されます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux での rpm、yum、ソースコードの 3 つのインストール方法の詳細な紹介
>>: Vueプロジェクトでよく使われる実践的なスキルのまとめ
1. 設置前によく掃除する rpm -pa | grep mysql または rpm -qa | g...
目次乱数を生成する0から1までの乱数を生成する指定された範囲内で乱数を生成します6桁のモバイル認証コ...
<br />このタグを使用すると、画面上に水平線を表示して、ページのさまざまな部分を区切...
この記事の例では、ふるい抽選を実装するためのミニプログラムの具体的なコードを参考までに共有しています...
Docker で war をデプロイするには、コンテナを使用する必要があります。ここでは tomca...
私のシステムとソフトウェアのバージョンは次のとおりです。システム環境: win7、64ビットMySQ...
目次1. シナリオ2. 解決策3. 結論4. 参考文献1. シナリオ日常の開発およびテスト作業には ...
問題: MySQL データベースが予期せずクラッシュしたため、データベースを起動できませんでした。エ...
Linux CentOS 7.7 システムを Vmware にインストールする方法。最小限のインスト...
序文誰もが vue2 の watch API に精通している必要があります。vue2 の vue イ...
<br />当サイトのオリジナルコンテンツですので、転載の際は出典を123WORDPRE...
この記事の例では、クリックしてカードを切り替える機能を実現するためのjsの具体的なコードを共有してい...
目次序文1. スタイルの浸透1. パターン浸透とは何ですか? 2. 使い方は? 2. ミキシング1....
目次1. ファイルをインポートする2. HTMLページ3. メインコード4. 画像をbase64に変...
1. インストールパッケージをダウンロードする- お使いのコンピュータシステムに応じて適切なバージョ...