假设我有一张表:
ID1 ID2 Country Value
1 2 GER 1000
1 2 USA 12
2 2 USA 13
3 2 MEX 16
现在我希望SQL合并行,其中ID1和ID2都相同。然后,计算“值”的总和。 “国家”一栏应保留并继续其中一个名称(无论哪一个)。
所以最后应该是:
ID1 ID2 Country Value
1 2 GER 1012
2 2 USA 13
3 2 MEX 16
有什么想法吗? : - )
答案 0 :(得分:2)
只需按两个id列进行分组,然后使用聚合函数计算其他列。
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<!-- all your content here -->
</LinearLayout>
</ScrollView>
<com.google.android.gms.ads.AdView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
很容易成为ScrollView
然后,您可以使用SUM()
或value
为MIN()
MAX()