Sql server 从Select查询修改SQL结果
我想获取下面查询的结果,并执行一次更新,以命名所属关系,并将成员状态字段设置为N 我正在使用SQLServerManagementStudio 2005版本。Windows 7上的9.0Sql server 从Select查询修改SQL结果,sql-server,tsql,sql-server-2005,Sql Server,Tsql,Sql Server 2005,我想获取下面查询的结果,并执行一次更新,以命名所属关系,并将成员状态字段设置为N 我正在使用SQLServerManagementStudio 2005版本。Windows 7上的9.0 SELECT * FROM NAME INNER JOIN Name_UD_Affiliations ON NAME.ID=Name_UD_Affiliations.ID WHERE NAME_UD_AFFILIATIONS.Member_Status='R' and Name.Join_Date >
SELECT *
FROM NAME
INNER JOIN Name_UD_Affiliations ON NAME.ID=Name_UD_Affiliations.ID
WHERE
NAME_UD_AFFILIATIONS.Member_Status='R' and
Name.Join_Date > '2012-9-1' and
Name.Paid_Thru > '2013-09-01'
使用SQL Server,您可以
UPDATE Name_UD_Affiliations
SET Member_Status = 'N'
FROM NAME
INNER JOIN Name_UD_Affiliations ON NAME.ID=Name_UD_Affiliations.ID
WHERE NAME_UD_AFFILIATIONS.Member_Status='R'
AND Name.Join_Date > '2012-9-1'
AND Name.Paid_Thru > '2013-09-01'
使用SQL Server,您可以
UPDATE Name_UD_Affiliations
SET Member_Status = 'N'
FROM NAME
INNER JOIN Name_UD_Affiliations ON NAME.ID=Name_UD_Affiliations.ID
WHERE NAME_UD_AFFILIATIONS.Member_Status='R'
AND Name.Join_Date > '2012-9-1'
AND Name.Paid_Thru > '2013-09-01'