在 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 次浏览

开启您的 职业生涯

完成课程即可获得认证

开始
广告