Select [user].id,profile.name
from [user] left join profile on [user].id=profile.userid
------------------------------------------------
Select [user].id,(select name from profile where userid=[user].id)as name
from [user]
上面两种哪个效率会高点.还有如果多个哪个效率高.
Select
[user].id,
profile.name,
profile.name2
from [user] left join profile on [user].id=profile.userid
------------------------------------------------
Select
[user].id,
(select name from profile where userid=[user].id)as name ,
(select name2 from profile where userid=[user].id)as name2
from [user]
from [user] left join profile on [user].id=profile.userid
------------------------------------------------
Select [user].id,(select name from profile where userid=[user].id)as name
from [user]
上面两种哪个效率会高点.还有如果多个哪个效率高.
Select
[user].id,
profile.name,
profile.name2
from [user] left join profile on [user].id=profile.userid
------------------------------------------------
Select
[user].id,
(select name from profile where userid=[user].id)as name ,
(select name2 from profile where userid=[user].id)as name2
from [user]
解决方案 »
- 数据库索引应用?速度! 一个小时后结帖!
- 选期间内全部JOB都完成的PROJECT
- 高分求一视图,由日期字段解析得到各时段的次数!!!
- SQL SERVER2000数据库备份的问题
- C#连接SqlServer执行Sql文最多可以设置多少个DbParameter
- DELETE JOIN 和OUTPUT的联合使用求教
- 请问高手们一个关于字段中诡异空格的问题
- 在插入一条记录后,执行SELECT @@Identity from POmaster,结果返回很多值,我本以为只会返回一个值,why?
- 请问MY_SQL server 是否是免费的 ,它是网络数据库吗?
- 高手请教,如何这样update一个表中的字段?
- SQL2000一个数据库中最多能建立多少个表
- 1-33个数中6个数,奇数不能等于6/5,偶数不能等于6/5
from [user] left join profile on [user].id=profile.userid
------------------------------------------------
Select [user].id,(select name from profile where userid=[user].id)as name
from [user]
上面两种哪个效率会高点.
--------------
如果一个ID对应一个NAME,下面的效率高一些,否则两个查询不等价
但是不是和user表中数据(相对 profile)多少有关系呢?得研究下