我有3个表:tblDepartment,tblFunction,tblDepartmentFunction,如下所示。 tblDepartment与tblDepartmentFunction有一对多 tblFunction与tblDepartmentFunction有一对多 我需要代码C#来运行一个循环,通过从tblDepartment获取DepartmentID(1)记录将记录插入tblDepartmentFunction,同时从tblFunction获取所有记录的FunctionID(1,2,3,4,5,6),请参考下图:
请帮助我获取上述内容。
答案 0 :(得分:-1)
您可以使用查询提供insert命令,该查询可以连接两个或多个表。因此,您不需要在C#中编写循环代码,只需插入执行单个SQL语句的行即可。
具体地说:
insert into tblDepartmentFuncion (DepartmentId, FunctionId)
select DepartmentId, FunctionId
from tblDepartment, tblFunction