【发布时间】:2009-09-09 14:55:41
【问题描述】:
所以我有一个看起来像这样的表:
项目 ID 任务 ID 日期 000 001 2009 年 10 月 28 日 000 002 09 年 12 月 1 日 000 003 02/24/10 001 001 04/14/10 001 002 07/5/10 001 003 2011 年 2 月 24 日 002 001 06/07/10 002 002 07/7/10 002 003 2012 年 9 月 13 日假设有许多项目和许多任务,但每个项目都包含相同的任务。我想按以下方式复制日期:
一个项目 (000) 具有主日期。我想将每个任务的这些日期复制到其他几个项目(示例数据中的 001、002)。
因此,如果项目 000 中的任务 001 的日期为 10/28/09,我希望其他项目中的任务 001(我知道他们的 ID)具有相同的日期。
如果项目 001 中的任务 002 的日期为 12/1/09,我希望任务 002 在其他每个项目中也有此日期。
有没有一个查询可以做到这一点?我认为应该有,但我现在想不通。
顺便说一句,我使用的是 SqlServer 2005。
【问题讨论】:
标签: sql sql-server sql-server-2005