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

Php 如何通过5列连接两个表?Sql,php,mysql,sql,database,Php,Mysql,Sql,Database,我有两张名为customers和WantList的表格。 我想加入customername、customeraddress、creditlimit、bytitle和byauthor列 如何编写一个可以在表中同时显示这些列的查询 第一张桌子是顾客。它有customeraddress、customername和creditlimit列 第二个表是wantslist。它有按标题和按作者列 如何编写一个可以将这5列联接到一个表中的查询?在不知道具体结构的情况下,您可以使用类似于 选择c.customer

我有两张名为customers和WantList的表格。 我想加入customername、customeraddress、creditlimit、bytitle和byauthor列

如何编写一个可以在表中同时显示这些列的查询

第一张桌子是顾客。它有customeraddress、customername和creditlimit列

第二个表是wantslist。它有按标题和按作者列


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

在不知道具体结构的情况下,您可以使用类似于

选择c.customername、c.customeraddress、c.creditlimit、w.bytitle、w。副作者
来自客户的c
在c.customerid=w.customerid上以w的形式加入wantslist
选择customers.customername、customers.customeraddress、customer.creditlimit、wantslist.bytitle、wantslist.byauthor
来自wantslist
内部加入客户
关于*{你的匹配条件}*;

查看[]或[]可能的重复项您能否提供有关这两个表的更多信息,例如每个表的列请说明哪些表具有哪些列名称
从客户中选择c.*,w.*c交叉连接wantslist w
尝试此代码查看您的w,它来自哪里?为什么要添加customerid?两个表中都需要一个customerid列。在客户表中,它用作唯一标识符,在wantslist表中,它用作将两个表连接在一起的外键。匹配条件是什么?可以设置为“等于”。例如{..ON customers.abc=wantslist.abc.}两个表中必须有一个公共列。用那个栏代替abc,你会没事的。