sql >> Databasteknik >  >> RDS >> Sqlserver

SQL INSERT INTO från flera tabeller

Du behöver bara en INSERT:

INSERT INTO table4 ( name, age, sex, city, id, number, nationality)
SELECT name, age, sex, city, p.id, number, n.nationality
FROM table1 p
INNER JOIN table2 c ON c.Id = p.Id
INNER JOIN table3 n ON p.Id = n.Id


  1. Hur ROW_NUMBER() fungerar i SQL Server

  2. Hur man utför en UPSERT så att jag kan använda både nya och gamla värden i uppdateringsdelen

  3. Hur man visar sammanställningen av en databas i MySQL

  4. Hantera NULLs i SQL Server