select T from A where exists( select * from B where A.a=B.a) 如果A,B表里面的数据非常多,上亿条 有没有更好点的查询方法来提高下效率 谢谢 ----------------------相关子查询效率很低,更何况你还用了select * ...select A.T from A inner join B on A.a=B.a
为什么不这么写?select a.T from a,b where A.a=B.b
SELECT T FROM A INNER JOIN B ON A.a=B.a上亿条的话,估计以我们的硬件条件,就不要用MSSQL了。
select * from B where A.a=B.a)
如果A,B表里面的数据非常多,上亿条
有没有更好点的查询方法来提高下效率
谢谢
----------------------相关子查询效率很低,更何况你还用了select * ...select A.T from A inner join B on A.a=B.a
哪位GGJJ能不能帮小弟解释下这里说的SQL语句执行的过程吗?
使用EXISTS 和连接,之间哪个效率更好些?