有兩個表格Inspector(Parent)和InspectorOfficeAccess(Child),我需要給國家(73,74)的檢查員進入辦公室(1,20 ,24,31,44)。根據其他表格插入多行(一對多)
檢查員表中有很多檢查員(超過100個),國家73和74.檢查員是否可以在InspectorOfficeAccess表中插入所有帶有一個查詢的檢查員?
第二屏幕截圖顯示最終結果應該如何。 InspectorOfficeAcess表是空的。
每個檢查器將被插入5次officesID(1,20,24,31,44),其中IN(73,74)
檢查員國家ADDED
我曾經嘗試這樣做,到目前爲止
insert into InspectorOfficeAccess
select i.inspectorid,o.Offices from Inspectors i
cross join
(
SELECT 1 AS Offices
UNION
SELECT 20
UNION
SELECT 24
UNION
SELECT 31
UNION
SELECT 44
) o
where i.CountryID IN (73,74)
是的,這是可能的。你到目前爲止嘗試了什麼? – TomT
可能會通過officeID(1,20,24,31,44)的所有國家檢查員(73,74),並將其用於插入聲明....... – user1263981