繁体   English   中英

关于我的关系数据库查询的建议

[英]Advice on my relational database query

嗨,我刚刚在大学开始使用关系数据库,在使用多个表时遇到查询问题。 我尽我所知对一些数据进行了标准化,如下所示,但是我不确定如何编写一个查询来显示特定客户购买的所有产品。 当我尝试时,它只会向我显示所有产品以及该 1 位客户,即使他们没有购买任何东西。 提前谢谢了!

我的表之间的关系

ps 我已经查找了有关如何创建多个表查询的在线文档和视频,但我发现的所有内容都涉及使用一个表。 如果有人能指出我学习这一点的好来源,我将不胜感激! 再次感谢。

这只是与相关表的简单内连接

select d.product_id, d.product_name
from invoce as a
inner join order as b on a.order_no = b.order_no
inner join customer as c on a.cust_no = c.cust_no
inner join product as d on b.product_id = d.product_id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM