我有一项简单的任务要做,遗憾的是我被困住了。我有两个表:Countries
和Continents
。
Countries
包含以下列:
CountryID, CountryName, ContinentID.
Continents
包含以下列:
ContinentID, ContinentName.
现在,我需要将ContinentId
插入Countries.ContinentID
,1. Belgium 1
。
我想写一个INSERT INTO
查询,这样我就可以将ContinentID
的一个值插入多行CountryID
。有没有办法做到这一点?
答案 0 :(得分:1)
我认为你需要update
声明:
update Countries set ContinentID = 1
--values (1,2,3,4,5,6) are just for example
where CountryID in (1,2,3,4,5,6)
答案 1 :(得分:0)
我不确定我是否理解你的问题
您可以在插入语句中使用SELECT
示例:
INSERT INTO Countries (CountryID)
SELECT ContinentID FROM Continents GROUP BY ContinentName