根据同一表中另一列的条件从一列中选择数据,并将结果数据插入另一个表

问题描述 投票:0回答:1

我有两个表recipemaster和ingredientmaster。

食谱主管表

recipe_code |recipe_title |
------------|-------------|
1           |    one      |
2           |    two      |
3           |    three    |
4           |    four     |

成分大师表

ingredient_code |recipe_code |ingredient_detail |
----------------|------------|------------------|
                |            |                  |                 

在前端反应中,我根据选择框中的recipemaster表中选择的recipe_title输入ingredient_detail,我的问题是,我需要一个查询,我从recipemaster表中选择recipe_title,并且应该根据recipe_title选择特定的recipe_code和在ingredientmaster表中填充特定的recipe_code。当然,ingredient_detail也是一起输入的。 Ingredient_code自动递增,因此无需担心..帮助表示赞赏。谢谢。

node.js postgresql reactjs
1个回答
1
投票

你可以使用INSERT INTO..SELECT

INSERT INTO ingredientmaster (recipe_code, ingredient_detail)
   SELECT recipe_code, 'TABLE SALT' ingredient_detail
     FROM recipemaster
    WHERE recipe_title = ?;
© www.soinside.com 2019 - 2024. All rights reserved.