我想将 tbl_account
的名称添加到** tbl_lead fieldname(acc)*
*但不能这样做。这里的表格帐户名称被拖动并与表格潜在客户 acc 字段中的表格潜在客户合并
这是查询:
$sql = mysql_query("select tbl_lead.*, tbl_account.name from tbl_lead INNER JOIN tbl_account ON tbl_lead.acc= tbl_account.id");
以上结果内部联接不显示任何内容(没有错误),但如果我们离开加入,则 *acc*
的 *tbl_lead*
字段中有空白如果我尝试了正确的加入,那么只显示* *acc
** * *tbl_lead
**的字段,请帮助我吗?
答案 0 :(得分:0)
你的病情
tbl_lead.acc = tbl_account.id
永远不会是真的。因此,当左连接时,没有结果连接,只返回左表和空值休息,对称地为右连接。对于内部联接,只返回joned行,在您的情况下必须为none。
您写道,您正在加入ID上的姓名?那些值(字符串,整数)听起来不像它们会匹配。
检查确实该条件应该是真的。如果您希望它是真的,也许您正在加入错误的列,或者即使相似(可能是数据中的一些额外空格),列值也可能不匹配
答案 1 :(得分:0)
检查tbl_account的id值中存在的tbl_lead中的acc值。
如果tbl_lead中acc的值在tbl_account中的id值中出现,则只返回值。