0

如果我有以下 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 行。

4

1 回答 1

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
于 2013-09-05T02:38:19.027 回答