关于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