UPDATE User
SET Name = (SELECT NameSpace.NameId
FROM NameSpace
WHERE NameSpace.Name = 'BlaBlaBla')
WHERE UserId = 1453
这是更快或该查询运行SQL Server的更快
int Value = Select NameSpace.NameId from NameSpace
where NameSpace.Name = 'BlaBlaBla';
UPDATE User
SET Name = "+Value +"
WHERE UserId = 1453
和
Select
UserName,
UserAge,
(Select * from AdressesTable where Adresses.AdresID=User.AdresID)
from
UserTable
where
UserId='123'
OR
Select *
from AdressesTable, UserTable
where Adresses.AdresID = User.AdresID AND UserID = '123'
一个查询比2个单独的查询更快。通常,联接比子查询更好。 –
你为什么不计时? – Shadow
@Shadow我要去计时,但我没有大部分的价值。我看不到任何东西。我没有任何数据可供尝试。 –