ホームページ  >  記事  >  データベース  >  mysqlの解析は存在する、存在しない

mysqlの解析は存在する、存在しない

小云云
小云云オリジナル
2017-12-25 14:05:502452ブラウズ

この記事では、主に mysql の存在と存在しないインスタンスの詳細な説明に関する情報を紹介します。多くの場合、存在しないインスタンスの効率は存在しないインスタンスよりも高いため、必要な場合は後者ではなく前者が使用されます。皆さんの参考になれば幸いです。

Mysql が存在する場合と存在しない場合の詳細な説明

tableA

|column1 | tableB.column2 では、

は次のステートメントと同様の効果を取得します (not in の効果は not contains と完全に同等ではありません。空のレコードがサブクエリに出現すると、クエリ ステートメント全体はデータを返しません)

SELECT 
  a.*
FROM
  tableA a
WHERE 
  a.column1 not in (
    SELECT column2 FROM tableB
  )

を実現するには、次のステートメントを使用できます。 上記は 2 つのテーブルの場合のみですが、実際には、これを使用するのも簡単です。複数のテーブルの接続クエリでは、上記の記述方法は、exists にも適用できます

関連する推奨事項:

php file_exists() 関数は効果がありません なぜですか?

exists()に関するおすすめ記事10件

php file_exists()関数に関するおすすめ記事10件

以上がmysqlの解析は存在する、存在しないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。