0
我试图想出一个SQL查询,我可以很容易地在代码中做,但在SQL中对我来说真的很陌生。SQL查询从表A中为表B中的每个ID获取所有ID并插入到表C中?
因为我想尽可能地通用,我写出来的伪代码:
foreach (record in TableA)
foreach (record in TableB)
var newRecord = new record(TableA.id, TableB.id)
TableC.Add(newRecord) // TableC.id is autoincremented
end foreach
end foreach
我会使用循环或是否有更好的方式来做到这一点?我正在使用SQL Server 2008.谢谢。