我无法为以下目标创建查询:我想根据另一列中每个唯一值组返回每个唯一值中的一个。
这是我在Access中的当前设置(使用此问题的假输入):
Var1 Var2 Var3
=======================
1 A 100
1 A 100
1 B 300
2 A 500
2 B 600
2 B 600
3 A 200
3 A 200
所需的输出如下:
Var1 Var2 Var3
=======================
1 A 100
1 B 300
2 A 500
2 B 600
3 A 200
感谢您的帮助!
编辑:
当我最初提出这个问题时,我在Var2专栏中犯了一个错误。并非所有这些情况下的值都与我原来的不同。对于Var1列中的每个唯一值,它们中的大多数都是相同的。因此,对于Var1中的每组唯一值,我需要Var2中该特定组的每个唯一值之一。
答案 0 :(得分:1)
您可以使用distinct function.try此查询
<dom-module id="my-map">
<template>
<style>
google-map {
display: block;
width: 100%;
height: 100%;
}
</style>
<google-map map="{{map}}" disableDefaultUI fitToMarkers>
<template is="dom-repeat" items="{{marker}}">
<google-map-marker map={{map}} latitude="{{item.latitudine}}" longitude="{{item.longitudine}}">
</google-map-marker>
</template>
</google-map>
</template>
<script>
Polymer({
is: 'my-map',
ready: function() {
this.marker = [
{latitudine: '41.223596', longitudine: '16.296087'},
{latitudine: '41.222450', longitudine: '16.291259'}
];
}
});
</script>
或者你可以使用分组
select distinct Var1, Var2, Var3 from tablename
答案 1 :(得分:0)
SELECT DISTINCT Var1,Var2,Var3 从表