求个简单的sql--多谢!
表YK_NewRequirement,表YK_NewRequirement_Sub,通过MainID字段1对多关联:
我想用sql将YK_NewRequirement_Sub表中(条件是where stage='客户验证')的startdate数据拷贝到YK_NewRequirement表的firstsubmitteddate字段。
例如:
表:YK_NewRequirement_Sub
MainID stage StartDate
1 客户验证 2000-1-3
1 检测中 2000-1-2
1 提交中 2000-1-1
2 客户验证 2000-1-5
2 检测中 2000-1-3
sql执行结果是:
表:YK_NewRequirement
MainID firstsubmitteddate
1 2000-1-3
2 2000-1-5
[解决办法]
update a set a.firstsubmitteddate=b.StartDate
from YK_NewRequirement a
inner join YK_NewRequirement_Sub b on a.MainID=b.MainID
where b.stage='客户验证'