我正在尝试提出一个我可以在代码中轻松完成但在 SQL 中对我来说真的很陌生的 SQL 查询。
由于我想尽可能通用,所以我写出了伪代码:
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
我会使用 WHILE 循环还是有更好的方法来完成这个?我正在使用 SQL Server 2008。谢谢。