关于sql关联语句优化的问题!请高手指教

2024-10-30 20:10:32
推荐回答(4个)
回答1:

使用join吧,效率很高的。
select t_a.testid
from t_a join t_b on t_a.testid=t_b.testid join t_c on t_a.testid=t_c.testid

这样就保证了三个条件都相同。

回答2:

t_a.testid = t_b.testid and t_b.testid = t_c.testid 和 t_a.testid = t_b.testid and t_b.testid = t_c.testid and t_a.testid = t_c.testid 所得到的结果并不一样,所以不是多余.

回答3:

最后一句不多余

回答4:

t_a.testid = t_b.testid
t_a.testid = t_c.testid