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 –
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!