如果我有以下2个包含数据的表:
APPLICATION (app_id, application_description)
ITEM(item_id, item_description)
我想用数据预先填充另一个表:
ITEM_REQUEST (app_id, item_id, quantity)
即,对于ITEM中的每一行,使用item_id和app_id插入ITEM_REQUEST表。 因此,如果有5个不同的ITEM行和3个不同的APPLICATION行,则会在ITEM_REQUEST中产生5x3 = 15行。
答案 0 :(得分:2)
我认为这就是你想要的:
insert into ITEM_REQUEST (app_id, item_id, quantity)
select app_id, item_id, count(*)
from application, item
group by app_id, item_id