我有兩個表格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