Mysql与PHP连接表 - 没有任何运气

时间:2014-12-26 19:24:00

标签: php mysql mysqli

我有两张表:campaignsaccounts

accounts我有accountid列和accountName列。

campaignsExternalCustomerIdAccountDescriptiveNameExternalCustomerId持有accountid

所以我要做的是获取所有广告系列的列表,并将帐户名称加入表格,其中外部客户ID =帐户ID

enter image description here

但是我所有的尝试都没有运气

由于

2 个答案:

答案 0 :(得分:1)

试一试: -

SELECT ExternalCustomerId,AccountDescriptiveName,accountName FROM accounts LEFT OUTER JOIN campaigns ON accounts.accountid=campaigns.ExternalCustomerId;

有关更多知识,请关注MySQL文档http://dev.mysql.com/doc/refman/5.0/en/select-optimization.html

答案 1 :(得分:0)

是的,你需要一个JOIN,这是一个例子:

SELECT c.ExternalCustomerId , c.AccountDescriptiveName, a.accountName 
FROM campaigns c
LEFT JOIN accounts a
ON c.ExternalCustomerId = a.accountid
WHERE c.ExternalCustomerId = ?

检查docs以了解有关语法的更多信息