2013-04-16 85 views
-3

我有两个表MySQL的合并列到表

表1

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

表2

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

我想把描述成表2

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

那么你到底为什么尝试实现这个目标? – swiftBoy

+0

basic'select ... from a inner join B on ...'。看来你需要学习一点SQL。 – Barranka

回答

0

INNER JOIN将满足您的需求,

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

为了进一步获得更多的知识有关加入,请访问以下链接:

0

你不能只是“放“描述列入table2而不编辑你的模式,你可以使用连接来获得一个结果表来满足你的需求。

SELECT id, price, Description FROM table2 NATURAL JOIN table1

+0

谢谢!谢谢!!谢谢!! –