在 MySQL 中搜索两个键
mysqlmysqli database
让我们了解如何在 MySQL 中搜索两个键
可以使用经过良好优化的单个键的‘OR’或使用经过良好优化的‘AND’来实现对两个键的搜索。让我们看看如何结合‘OR’操作−来搜索两个不同的键
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' OR field2_index = '1'
这是查询的优化版本。也可以使用‘UNION’有效地完成它,它将两个单独的‘SELECT’语句的输出组合起来。每个‘SELECT’语句仅搜索一个键,并且可以进行优化。让我们看看查询的实际效果 −
查询
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' UNION SELECT field1_index, field2_index FROM tableName WHERE field2_index = '1';