mysql の存在する例と存在しない例の詳細な説明

mysql の存在する例と存在しない例の詳細な説明

mysql の存在する例と存在しない例の詳細な説明

テーブルA

|列1 | 列1 | 列3 |

テーブルb

|列1 | 列1 | 列3 |

tableAのデータをクエリするには、tableA.column1がtableBのtableB.column2に含まれていないことが条件となります。

つまり、次のステートメントと同様の効果を得たいということです (not in の効果は not exists と完全に同じではありません。サブクエリに空のレコードがある場合、クエリ ステートメント全体ではデータが返されません)。

選択 
  a.*
から
  表A
どこ 
  a.column1 が ( に含まれない
    テーブルBから列2を選択
  )

これは次のステートメントを使用して実現できます。

選択
  a.*
から
  表A
どこ
  存在しない(
    テーブルB b から b.column2 を選択 WHERE a.column1=b.column2
  )

上記は2つのテーブルの場合のみです。実際には、複数のテーブルの接続クエリでも簡単に使用できます。上記の書き方は、存在する場合にも適用されます。

上記は、MySQL が存在する場合と存在しない場合の詳細な例です。ご質問がある場合は、メッセージを残すか、このサイトのコミュニティで議論してください。お読みいただきありがとうございます。皆様のお役に立てれば幸いです。このサイトをサポートしていただき、ありがとうございます。

以下もご興味があるかもしれません:
  • SQL 文の最適化: IN を EXISTS に、NOT IN を NOT EXISTS に置き換えます。
  • sqlserver の使用法は存在する、存在しない
  • mssql と sqlite で存在しない場合の書き方
  • SQLのnot inとnot existsの使用における微妙な違い
  • SQLにおけるexistsとnot existsの使い方について詳しく説明します。

<<:  Linux のロード vmlinux デバッグ

>>:  jQueryは、マウスをドラッグしてdivの位置とサイズを変更する方法を実装しています。

推薦する

VS2022 リモート デバッグ ツールの使い方

WeChat 関連サービスをデバッグする場合など、職場のサーバー環境でリモートデバッグを行う必要があ...

LinuxでLVMディスクを拡張する詳細な手順

1.ハードディスクを追加する2. パーティションの状態を確認します: fdisk -l 3. パーテ...

CSS トランジションを使用した円形ホバー効果のサンプルコード

この記事では ソースコードのオンラインプレビューとダウンロード今日のチュートリアルでは、円のホバー効...

js でオブジェクトとオブジェクト メソッドを作成するいくつかの方法の詳細な説明

この記事は、JS レッドブックの第 8 章に記載されているオブジェクトに関する 2 番目の記事です。...

Win10にnginxをインストールする方法

会社から、負荷を実装するためにnginxをベースにFordプロジェクトのWebServiceサーバー...

Mysql8.0はソート問題を解決するためにウィンドウ関数を使用する

MySQL ウィンドウ関数の紹介MySQL は MySQL 8.0 以降、ウィンドウ関数をサポートし...

HTML でのフォームとフォーム送信操作に関する情報のコレクション

ここでは、フォーム要素とフォーム送信に関する知識を紹介します。フォーム要素フォーム要素の DOM イ...

MySQL Workbench の使い方チュートリアルの詳しい説明

目次(I) Workbenchを使用してデータベースを操作する①データベースを作成する② データベー...

Vueにおける混合継承の詳細な説明

目次混合継承の影響: 1. 継承Vue.extend メソッド​プロパティを拡張する2. ミックスイ...

Docker CPU 制限の実装

1. --cpu=<値> 1) コンテナが使用できるCPUリソースの量を指定しますが、コ...

Mysql の一般的なベンチマーク コマンドの概要

mysqlslap共通パラメータの説明–auto-generate-sql システムはテスト用のSQ...

CSS はモバイル デバイスで水平スクロール ナビゲーション バーを実装します (PC デバイスにも適用可能)

関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...

Divの境界と透明度に関する設定

フレーム:スタイル=”border-style:solid;border-width:5px;bor...

CSS における z-index: 0 と z-index: auto の違い

最近、スタック コンテキストについて学習しています。学習の過程で、z-index が 0 の場合と ...