MySQL的内部连接的查询
有问题,我的产品桌子下面的内部联接查询 - >>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