我有 3 个表,分别命名为 tblProducten、tblCategorie 和 tblProductCategorie。
tblProductenen 具有:
- PK_producten_ID(主键,AI)
- ProductNaam(产品名称,VARCHAR)
此表填充智能手机或普通手机数据(例如“iPhone4”、“诺基亚 3310”)
tblCategorie 有:
- PK_Categorie_ID(主键,AI)
- Naam_Categorie(类别名称,VARCHAR)
此表填充了类别(例如“智能手机”、“电话”、“额外”)
tblProductCategorie 有:
- PK_Product_Categorie_ID(主键,AI)
- 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"
)
但是没有成功。