【发布时间】:2019-04-13 14:37:01
【问题描述】:
对不起,如果这样的问题已经存在,我到目前为止还没有找到。
我有两张桌子,products 和 prices。
在我的products 表中,我有很多产品(数千个),但在prices 中,我只为少数产品设定了价格。
连接它们的列称为code(在两个表中)。
我需要进行一个 INSERT 查询,为每个在 prices 中没有行的 product 插入一行到 prices。
如何做到这一点?
【问题讨论】:
-
code在prices表中是否应该是唯一的? -
@GordonLinoff 不,不是!因为一篇文章可以有多个价格。因此,同一篇文章的价格表可以有很多行。但是我需要至少为文章提供一个价格才能开始工作。
-
有趣。也许你只是需要
LEFT JOIN某处?
标签: mysql sql insert mariadb row