2012-03-03 68 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