我是新的SQL服务器,我的MySql背景只是体面的,没有例外。不同的单列,但基于未选择的条件从同一表返回一行
我有5列的表格:
Neighbrhood
City
State
zip_code
zip_percent
查询的目标: 提供一个城市,具有最高zip_percent对应的ZIP_CODE内社区(唯一)的列表。因此返回2列:
Neighborhood
zip_code
凡ZIP_CODE是附近的“最具代表性”,凭借的是最高的覆盖率或“zip_percent”
问题的:由于附近可以重叠多zip_codes我有一个问题明显得到它们。独特的条款阻止我通过未被选中的列进行排序。
不知怎的,我想我需要把这个子查询,并使用zip_percent列上的MAX命令将它加入到原始表中。我不能把所有的东西放在一起。我真的很感激任何帮助。
你可以在这里看到像“阿伯高地”和邻里问题的一个例子“雷纳海滩”
产品名称为 “SQL服务器”,而不是 “MS SQL”。 – 2010-07-09 19:41:55