我有一个表名TABLE1,其中我有一个YEAR列,我存储了1990年,2000年,2001年等年份信息。我有另一个表TABLE2,其中我有Year列和其他列。< / p>
现在我想从TABLE1中选择每年,然后将一些记录插入到TABLE2中,如...
Year Information
1990 abc
1990 lmn
1990 xyz
2000 abc
2000 lmn
2000 xyz
我怎么能得到这个我不知道我将如何使用while循环或如何从select语句获取每一行,然后将其传递给insert语句。
答案 0 :(得分:0)
你可以这样做:
INSERT INTO dbo.Table2 ( Year, OtherColumn )
SELECT Year
OtherColumn
FROM dbo.Table1
当然,您可以添加任何WHERE
或GROUP BY
等条款以满足您的需求。