如何组合和显示2个表中的记录和一个查询?

时间:2015-02-05 14:19:50

标签: php sql

目前正在开展网络项目,我需要帮助。如何将数据库中2个不同表格的值显示到页面?我还是编程新手...... 这些是数据库中的2个表

表A

| NAME  |  AGE |   ID  |

  bryan    19     001  

表B

| current balance | date balance updated  |

       200            january 22, 2015 

...我希望所有这些都显示在我的网站上(下方):

| name:    |  bryan |

| age:     |   19   |

| id:      |  001   |

| balance: |  200   |

感谢任何帮助,谢谢...

1 个答案:

答案 0 :(得分:0)

首先,您需要在第二个表中添加外键。您需要一个指向第二个表中ID字段的字段:

表B:

| current balance | date balance updated  |  person_id

   200            january 22, 2015           001

现在,您可以使用 LEFT JOIN 语句从两个表中选择数据:

SELECT a.name, a.age, a.id, b.balance 
FROM table_a as a 
LEFT JOIN table_b as b ON b.person_id = a.id

JOIN 是非常强大且经常使用的构造。详细了解:http://www.w3schools.com/sql/sql_join_left.asp