MySql将列合并到表中

时间:2013-04-16 03:52:15

标签: php mysql sql select

我有两张桌子

表1

id | name | Description
---+------+------------
1  | A    |  123
2  | B    |  456
3  | C    |  789

表2

id | price  |
---+--------+
1  | 12     |  
2  | 11     |  
3  | 13     | 

我想将描述放入table2

id | price  | Description
---+--------+------------
1  | 12     |  123
2  | 11     |  456
3  | 13     |  789

2 个答案:

答案 0 :(得分:0)

INNER JOIN足以满足您的需求,

SELECT  a.ID, b.Price, a.Description
FROM    Table1 a
        INNER JOIN Table2 b
            ON a.ID = b.ID

要进一步了解联接,请访问以下链接:

答案 1 :(得分:0)

您无法在不编辑架构的情况下将描述列“放置”到table2中,但您可以使用连接来获取结果表以满足您的需求。

SELECT id, price, Description FROM table2 NATURAL JOIN table1