Heim  >  Artikel  >  Datenbank  >  Suchen Sie in MySQL nach zwei Schlüsseln

Suchen Sie in MySQL nach zwei Schlüsseln

PHPz
PHPznach vorne
2023-09-13 17:25:02840Durchsuche

在 MySQL 中搜索两个键

Lassen Sie uns verstehen, wie man in MySQL nach zwei Schlüsseln sucht.

Die Suche nach zwei Schlüsseln kann mithilfe von „OR“ mit Hilfe eines gut optimierten einzelnen Schlüssels oder mithilfe des gut optimierten „AND“ erreicht werden. Sehen wir uns an, wie wir zwei verschiedene Schlüssel mit der „OR“-Operation kombinieren können, um zu suchen –

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

Dies ist die optimierte Version der Abfrage. Dies kann auch effizient mit einer „UNION“ erfolgen, die die Ausgabe zweier separater „SELECT“-Anweisungen kombiniert. Jede „SELECT“-Anweisung durchsucht nur einen Schlüssel und kann optimiert werden. Sehen wir uns die eigentliche Abfrage an –

query

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

Das obige ist der detaillierte Inhalt vonSuchen Sie in MySQL nach zwei Schlüsseln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen