使用连接导入数据;返回多行

时间:2015-07-08 15:19:46

标签: sql sql-server join inner-join sql-insert

我试图将数据从源表移动到主表。我的源表有一个类别,但没有ID。我需要从源表中获取类别名称,将其连接到类别表,然后将该ID插入到我的目标表中。

到目前为止,我正在使用的是(SQL Server):

Select C_CATID, C_CategoryDesc, b.Record_No (using this to differentiate records, as i keep getting duplicates) from [Category_Tree_Lookup]

inner join [dbo].[TBL_C_Mapped SpendData_12_2014OLD03312015] b 
    on C_categorydescription = b.category

where C_CategoryDesc = b.category

我一直收到太多重复的记录,所以我无法插入表格。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

你可以使用像这样的不同功能

select distinct C_CATID, C_CategoryDesc, b.Record_No from tablename