我创建了包含所有客户信息的客户表、包含所有产品信息的产品表、使用如下外键将销售表中的客户 ID 和产品 ID 引用到客户和产品表的销售表,BTW 销售表图片在最后一行 customer table
SELECT productid FROM sales 在 customer.customeridno=sales.customerid 上加入客户 WHERE customer.customername='Mohan';
是的,我得到 5000-这是指定名称的产品 ID;但是有什么方法可以显示产品名称,它在这里被产品 ID 引用(外键) 销售表- postimg.org/image/94u2c1wnn/-salestable
最佳答案
是的,您还需要JOIN
product
表来获取名称
尝试类似的东西
SELECT product.productname
FROM sales
JOIN customer ON customer.customeridno=sales.customerid
JOIN product ON product.productid = sales.productidno
WHERE customer.customername='Mohan';
假设 sales 有一个 FK productidno
关于javascript - 链接和获取自定义输出 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41640415/