javascript - 链接和获取自定义输出 mysql

标签 javascript java mysql sql foreign-keys

我创建了包含所有客户信息的客户表、包含所有产品信息的产品表、使用如下外键将销售表中的客户 ID 和产品 ID 引用到客户和产品表的销售表,BTW 销售表图片在最后一行 customer table

Product 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/

相关文章:

javascript - Python BeautifulSoup html.parser 不工作

javascript - Async/Await 实际上并没有在 while 循环中等待

php - 导航菜单 PHP ECHO INSIDE ECHO

php - 更改流行标签的字体大小

php - 如何在mysql中从2个数据中找到减号?

javascript - 取消周末重复本地通知 [React Native]

javascript - 查找 JSON 值是否包含特定文本

java - 如何从库中提取单个类及其所有依赖项?

Java过滤器用户输入问题

Java对象移动