2012-03-03 60 views
0

我想使用兩個內部聯接作爲外鍵。 其實我有交易表,這個表就是內部加入客戶和產品。 當我製作SQL時,它發生錯誤,'您的SQL語法中有錯誤'。 你可以檢查我的SQL語法的PHP MySQL? 我無法找到我眼中的錯誤。 請幫助我,謝謝。PHP的MySQL多重內部聯接

$sql = mysql_query("SELECT T.transactionId, P.product_name, P.product_price, P.stock, C.firstName, C.address, C.postCode " + 
          "FROM transaction T " + "INNER JOIN customer C ON T.customerId = C.customerId " + 
          "INNER JOIN product P ON T.productId = P.productId"); 

回答

1

它看起來像你正在使用加號而不是句點來連接你的SQL查詢。

+0

當我刪除+符號,然後它確定。我能再有一個問題嗎?當我刪除並想要顯示信息時,出現錯誤,'undefined index'關於沒有transactionId的所有列。 INNER JOIN是否有錯誤的語法? – wholee1 2012-03-03 00:33:56