我有一个不遵守常规表格的基表(想想Excel表格)。
它包含具有相同性质的true / false字段的列列表,并且还包含一个包含逗号分隔的缩写列表的字段。这两个都可以成为形成额外表格的候选者。
对于缩写我目前正在做的是手动输入PK,如下所示(注意选择的静态整数):
INSERT recipe_ingredients(
recipe_id,
ingredient_id
)
SELECT uid, "1"
FROM ingredients
-- ANCHO = Anchovies
WHERE ingredients_abbrev LIKE "%ANCHO%" ON DUPLICATE
KEY UPDATE recipe_id = recipe_id
有没有办法可以运行一个使用所有三个表的查询,以便中间表一次性填充?