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我要去計時,但我沒有大部分的價值。我看不到任何東西。我沒有任何數據可供嘗試。 –