有問題,我的產品桌子下面的內部聯接查詢 - >>MySQL的內部連接的查詢
SELECT products.prod_id, products.prod_name, products.price, suppliers.company_name, customers.phone,
FROM products
INNER JOIN suppliers
ON suppliers.supp_id = suppliers.supp_ID;
有問題,我的產品桌子下面的內部聯接查詢 - >>MySQL的內部連接的查詢
SELECT products.prod_id, products.prod_name, products.price, suppliers.company_name, customers.phone,
FROM products
INNER JOIN suppliers
ON suppliers.supp_id = suppliers.supp_ID;
你是加盟的suppliers.supp_id = suppliers.supp_ID;
無論是從供應商的表...你想要的來自產品表的屬性。喜歡的東西:
products.supp_id = suppliers.supp_ID;
,這將導致在下面的查詢:
=或其他的SELECT
products.prod_id,
products.prod_name,
products.price,
suppliers.company_name,
customers.phone
FROM
products
INNER JOIN
suppliers
ON
products.supp_id = suppliers.supp_ID;
仍然得到錯誤----> SQL查詢:文檔 SELECT products.prod_id,products.prod_name,products.price,suppliers.company_name,customers.phone, 從產品 INNER JOIN供應商 ON產品.supp_id = suppliers.supp_ID LIMIT 0,30 MySQL說:文檔 #1064 - 您的SQL語法錯誤;請檢查與您的MySQL服務器版本對應的手冊,以找到正確的語法,以便在'FROM產品 INNER JOIN供應商 ON第2行的products.supp_id = suppliers.sup'附近使用 – Jmac88 2014-10-16 17:07:46
@ Jmac88刪除逗號(',') select語句的結尾(在FROM之前)。用完整的查詢更新答案。 – 2014-10-16 17:39:30
一邊應該是產品,而不是他們兩個是供應商。 – 2014-10-16 16:11:38
該查詢甚至不會編譯,因爲在第一行末尾有一個額外的逗號。 – 2014-10-16 16:11:48