插入表,从辅助表中选择ID

时间:2015-11-02 16:26:06

标签: sql ms-access-2010

我有2张桌子: tblSupplier(独特供应商) Columns = ID,SupplierName

tblFruit 列= ID,供应商ID,价格

我有供应商名称和价格,我想在tblFruit中插入行。但是如何插入ID(而不是SupplierName)?

我可以使用第二个查询提取我要插入的ID:从tblSupplier中选择ID,其中SupplierName = [ParamSupplierName] ...但是必须可以在一个查询中...

提前致谢。

1 个答案:

答案 0 :(得分:0)

INSERT INTO tblFruit (SupplierID,Price)
SELECT ID, Price
FROM tlSupplier
WHERE SupplierName = @ParamSupplierName