我有一個奇怪的問題。我有三個表: - 表-A的列(ID,PRODUCT_ID,CUSTOMER_ID,地點,電話) - 表-B的列(ID,PRODUCT_ID,PRODUCT_NAME) - table_c的列(ID,CUSTOMER_ID,CUSTOMER_NAME)PHP + MySQL的 - 左加入 - 三個表
什麼我想要顯示的是以下內容的表格: table_a.id,product_name,customer_name,location,phone
因此,我假設我應該使用左連接table_b,table_c和table_a。
我已經試過多種方法,如:
SELECT*FROM table_a INNER JOIN table_b, table_c
ON table_a.product_id = table_b.product_id
ON table_a.customer_id = table_c.customer_id
我希望避免在最後一桌的product_id/CUSTOMER_ID的副本..
這很奇怪。我用你的方案 - 這裏是查詢:codepad.org/Z7HY5LEn但是當我甚至通過phpMyAdmin的即時得到1064錯誤嘗試此查詢 - 它指出,在過去的三線有錯誤。這是爲什麼? –
看起來像我犯了一個錯字。讓我編輯它。 :) –