这两个与查询相关的问题有什么不同吗?

时间:2010-06-21 11:44:07

标签: sql-server-2005

嗨我的朋友问我这两个问题并让我的心情忙碌,请你帮助我,这两个问题有什么不同,或者它们是相同的吗?感谢

考虑我们有一个表“Orders”

Orders table

OrderID  CustomerID  EmployeeID  Freight
1          VINET       5          32.31
2          Nima        3          13.31
3          VINET       6          14.03
4          Mina        4          19.01
5          Nima        4          14.52
.           .          .            .
.           .          .            .
.           .          .            .

这两个问题:

1) Select the id of those customers that their Freight is more than average
2)Select  the name of those customers that their freight is more than average 

请告诉我这两个问题有什么区别? 客户ID也是客户的名称(此字段在Customer表中是唯一的,但对于Orders表不是唯一的)

2 个答案:

答案 0 :(得分:2)

我不太熟悉。据我所知,我会回答你的问题。我认为,第一个问题将返回订单ID,客户ID和员工ID。第二个问题将返回客户ID。

答案 1 :(得分:1)

您有 CustomerId (char)和 EmployeeId (int)。没有客户名称。

它们似乎没有直接关系,所以:

,它们不同(记录组), SUM(运费)会有所不同。