如何通过5列连接两个表? SQL

时间:2017-01-24 05:23:45

标签: php mysql sql database

我有两个名为customers和wantslist的表。  我想加入customername,customeraddress,creditlimit,bytitle和byauthor。

如何编写可以在表格中一起显示这些列的查询?

第一个表是客户。它有列customeraddress,customername和creditlimit。

第二个表是wantlist。它有列bytitle和byauthor。

如何编写可以将这5列连接到1个表中的查询?

2 个答案:

答案 0 :(得分:1)

在不知道您的特定结构的情况下,您将使用类似于...的SQL查询

SELECT c.customername, c.customeraddress, c.creditlimit, w.bytitle, w. byauthor
FROM customers as c
JOIN wantslist as w on c.customerid = w.customerid

答案 1 :(得分:0)

SELECT customers.customername, customers.customeraddress, customer.creditlimit, wantslist.bytitle, wantslist.byauthor
FROM wantslist
INNER JOIN customers
ON *{your matching condition}*;