有一个表(让我们将其命名为table1):
Company, Account, OtherData
每家公司有多个帐户。有多家公司。
现在有两种类型的公司:A型和B型。 (公司的类型可以从公司名称派生 - 假设它们以A或B开头)
每个A-Type公司都有一个匹配的B-Type公司。它是1-1的关系。还有另一个表(表2)将公司A映射到B
A-Type Company, B-Type Company.
我想要实现的是一个看起来像
的结果集A-Type Company, B-Type Company,
Account (there are multiple accounts per company),
OtherDataA (that came from A-Type row),
OtherDataB (that came from B-Type row)
答案 0 :(得分:0)
您可以使用insert select语句。见http://www.w3schools.com/sql/sql_insert_into_select.asp
就像这样。
INSERT INTO Customers (CustomerName, Country)
SELECT SupplierName, Country FROM Suppliers;