|
|
1
1
我假设每个州都有多个地区,但表1中没有任何地区。因此,当您连接到表3时,该状态中有100个区域,并且您唯一要连接的是一个stateID,它将返回所有100个区域。 您可能需要在第一个表中使用region来指示区域和销售发生的状态,或者可以在查询中抛出DISTINCT。
根据新提供的表和数据,这将为您提供所需的:
|
|
|
2
0
我认为使用这个查询应该可以完成这项工作。
因为您的表使用相同的属性名称,所以可以使用自然连接(它将只保留公共属性,假设表1中的所有状态都在表2中,而表2中的所有stateID都在表3中)。 如果您需要每个名称的销售额总和(您的问题中不清楚):
|
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 3 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 3 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
|
|
Anar · Oracle SQL用户定义函数 3 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 3 年前 |