【发布时间】:2013-10-15 18:55:46
【问题描述】:
我有 3 个表,分别命名为 tblProducten、tblCategorie 和 tblProductCategorie。
tblProductenen 有:
- PK_producten_ID(主键,A.I.)
- ProductNaam(产品名称,VARCHAR)
此表填写智能手机或普通手机数据(例如“iPhone4”、“Nokia 3310”)
tblCategorie 有:
- PK_Categorie_ID(主键,A.I.)
- Naam_Categorie(类别名称,VARCHAR)
此表填充了类别(例如“智能手机”、“电话”、“额外”)
tblProductCategorie 有:
- PK_Product_Categorie_ID(主键,A.I.)
- ProductNaam(类别名称,VARCHAR)
- tblProductenen_PK_Producten_ID
- tblCategorie_PK_Categorie_ID
现在我想在 CategorieProduct 表中输入名为“iPhone4”的产品和产品类别“smartPhone”。
我尝试过这样的事情:
INSERT INTO tblProductCategorie (
SELECT PK_producten_ID FROM tblProducten
WHERE ProductNaam = "iPhone4",
SELECT PK_Categorie_ID FROM tblCategorie
WHERE Naam_Categorie = "smartphone"
)
但是没有成功。
【问题讨论】: