根据名称每行添加两个表

时间:2017-09-06 09:17:18

标签: mysql

我有两个表,我想根据其名称添加行。我在网上搜索但我只找到了如何将总值或两个表组合起来并将它们组合起来。结果将添加到名为Result

的表中
     Table 1               Table 2              Result
Name    |  Value         Name   | Value       Name  |  Value
Apple   |    2           Apple  |   4         Apple |    6
Orange  |    3           Orange |   2         Orange|    5

提前谢谢

1 个答案:

答案 0 :(得分:0)

首先,我想说你必须尝试自己解决问题。

对于您的情况,答案非常简单。试试这个问题:

SELECT table1.`name`, (table2.value + table1.value) AS `value` FROM table1
LEFT JOIN table2 ON table1.`name` = table2.`name` WHERE table1.`name` = table2.`name`