我有两个表格firm和contactdetails。我试图从公司获取公司名称以及contactdetails的某些联系方式。我正在使用$id =$_GET['id'];
获取该ID。在contactdetails我有fk_firm_id这是我的外键。我不知道如何使用内部连接查询。我正在尝试以下查询:
$sql="SELECT firm.`name` ,`address_physical_line_1` , `fax_1` , `phone_1`
FROM contactdetails JOIN firm ON contactdetails.fk_firm_id='$id'";
echo $sql;
$result = mysql_query($sql);
但我没有找到正确的公司。任何人都可以帮我解决这个问题。
你需要指定连接条件,而不是一个值的列。 – Mihai
你不能加入'var'。你必须定义表格列。 [阅读文档](http://www.w3schools.com/sql/sql_join_inner.asp) – Bora
你不会使用'var'加入。这只是一个'where' – ajtrichards