问题来了。我有一个mysql查询:
select * from employee where name ='xyz' and salary <10000 union select * from employee where name ='xyz' and salary >100000
由于查询的某些部分是重复的,我如何优化它。
uelo1irk1#
把这两个结果联合起来是没有任何意义的,因为一个结果总是其他结果的子集。如果选择“薪资>10000”,则已包含薪资>100000的案例。为什么要重新选择它们并合并结果??
1条答案
按热度按时间uelo1irk1#
把这两个结果联合起来是没有任何意义的,因为一个结果总是其他结果的子集。如果选择“薪资>10000”,则已包含薪资>100000的案例。为什么要重新选择它们并合并结果??