在 MySQL 中對兩個鍵進行搜尋


讓我們瞭解如何在 MySQL 中對兩個鍵進行搜尋

可以使用經過良好最佳化的單個鍵與“OR”合作搜尋兩個鍵,或使用經過良好最佳化的“AND”。讓我們看看如何將搜尋兩個不同的鍵與“OR”操作結合起來進行 −

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

這是查詢的最佳化版本。還可以使用組合兩個獨立的“SELECT”語句輸出的“UNION”有效地完成。每個“SELECT”語句僅搜尋一個鍵,並且可以對其進行最佳化。讓我們看看實際的查詢 −

查詢

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

更新於:09-03-2021

142 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告