我的产品表上的以下内部联接查询出现问题 -->>
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 = sellers.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;
关于mysql 内连接查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26409032/