Tara's script will just generate the script - which you then have to run.I've got a variation, this will also generate a script (AND I'm too lazy to remove the last comma!). It will copy all the data from the three tables into a new table. The new table will need Primary Key creating etc. whereas Tara's script will generate the structure for the table - not sure which you need, but it might give you some ideasUSE NorthwindGOSELECT 'SELECT'UNION ALLSELECT CHAR(9) + '[' + MIN(TABLE_NAME) + '].[' + COLUMN_NAME + '],' FROM INFORMATION_SCHEMA.COLUMNSWHERE TABLE_NAME IN ('Customers', 'Orders', 'Order Details')GROUP BY COLUMN_NAMEUNION ALLSELECT 'INTO MyNewTableFROM Customers LEFT OUTER JOIN Orders ON Orders.CustomerID = Customers.CustomerID LEFT OUTER JOIN [Order Details] ON [Order Details].OrderID = Orders.OrderID'it generates the scriptSELECT [Customers].[Address], [Customers].[City], [Customers].[CompanyName], [Customers].[ContactName], [Customers].[ContactTitle], [Customers].[Country], [Customers].[CustomerID], [Order Details].[Discount], [Orders].[EmployeeID], [Customers].[Fax], [Orders].[Freight], [Orders].[OrderDate], [Order Details].[OrderID], [Customers].[Phone], [Customers].[PostalCode], [Order Details].[ProductID], [Order Details].[Quantity], [Customers].[Region], [Orders].[RequiredDate], [Orders].[ShipAddress], [Orders].[ShipCity], [Orders].[ShipCountry], [Orders].[ShipName], [Orders].[ShippedDate], [Orders].[ShipPostalCode], [Orders].[ShipRegion], [Orders].[ShipVia], [Order Details].[UnitPrice], -- Delete this final commaINTO MyNewTableFROM Customers LEFT OUTER JOIN Orders ON Orders.CustomerID = Customers.CustomerID LEFT OUTER JOIN [Order Details] ON [Order Details].OrderID = Orders.OrderID
Kristen