有A 和 B 表
A表 B表
Id,Name Name,Tel要求:已知Tel的情况下找出相对应的ID 1. 嵌套的写法.
select ID
from A
Where Name in (Select Name
From B
Where Tel='12345')2.连接的写法
SELECT ID
FROM A INNER JOIN B ON A.Name = B.Name
WHERE B.Tel='12345'或
3
Select ID
From A,B
Where A.Name=B.Name and B.Tel='12345'
请问在SQL Server 中哪种查询的效率更高?
A表 B表
Id,Name Name,Tel要求:已知Tel的情况下找出相对应的ID 1. 嵌套的写法.
select ID
from A
Where Name in (Select Name
From B
Where Tel='12345')2.连接的写法
SELECT ID
FROM A INNER JOIN B ON A.Name = B.Name
WHERE B.Tel='12345'或
3
Select ID
From A,B
Where A.Name=B.Name and B.Tel='12345'
请问在SQL Server 中哪种查询的效率更高?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货