ホームページ  >  記事  >  データベース  >  MySQL で 2 つのキーを検索する

MySQL で 2 つのキーを検索する

PHPz
PHPz転載
2023-09-13 17:25:02842ブラウズ

在 MySQL 中搜索两个键

MySQL で 2 つのキーを検索する方法を理解しましょう

ヘルプを使用すると、「OR」を使用してキーを検索できます。適切に最適化された単一キーを使用するか、適切に最適化された「AND」を使用します。 2 つの異なるキーを「OR」演算で組み合わせて検索する方法を見てみましょう -

SELECT field1_index, field2_index FROM tableName
WHERE field1_index = '1' OR field2_index = '1'

これはクエリの最適化されたバージョンです。これは、2 つの別々の「SELECT」ステートメントの出力を結合する「UNION」を使用して効率的に実行することもできます。各「SELECT」ステートメントは 1 つのキーのみを検索し、最適化できます。実際のクエリを見てみましょう -

query

SELECT field1_index, field2_index
FROM tableName WHERE field1_index = '1'
UNION
SELECT field1_index, field2_index
FROM tableName WHERE field2_index = '1';

以上がMySQL で 2 つのキーを検索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。