1.6.4 多列检索
我们使用 AND 和 OR 实现多列检索,在之前的章节示例中,已经有一些涉及。
SELECT field1_index, field2_index FROM test_table
WHERE field1_index = '1' OR field2_index = '1'
关于多列检索的性能优化,我们在后续的章节中详细介绍。
您也可以通过使用结合两个单独SELECT语句的输出的联合来有效地解决这个问题。
SELECT field1_index, field2_index
FROM test_table WHERE field1_index = '1'
UNION
SELECT field1_index, field2_index
FROM test_table WHERE field2_index = '1';