【发布时间】:2013-11-26 17:59:49
【问题描述】:
我有三个表,详细信息如下。
表 1:产品 - 列:产品名称、价格、产品 ID
表 2:客户 - 列:客户名称、客户 ID、城市
表 3:订单 - 列:订单 ID、客户 ID、产品 ID
以下场景的查询应该是什么?
场景: 需要显示客户名称、各个客户的订单数量、支付的总价格(各个客户所有订单的总和)。
【问题讨论】:
-
为了实现这一目标,您在代码方面做了哪些工作?
-
我是 SQL 查询的新手,我尝试使用 Select 和 Where 语句编写很多查询,但出现严重错误
-
感谢大家提供正确答案。每个答案都很完美。再次感谢。
-
不发布导致“糟糕答案”的查询,您基本上是在要求其他人从头开始工作。
-
我真的没有让其他人做我的工作。我在一夜之间在 SQLzoo.net 上练习 SQL 查询。在最初的几次痛苦尝试之后,我在这里发布了一个问题。通过这些答案获得帮助后,我在那里完成了两个完整的练习。即使在参考了该教程中的多个查询之后,我也没有发现在询问我不理解的内容时有任何不当行为。通过给出我自己的表和场景,我了解了 SQL 查询的工作原理以及表之间的关系是如何建立的。对不起,如果我冒犯了你,但我不是故意的。