我怎么能将select语句写入这两列?

时间:2011-10-01 04:31:31

标签: sql

你能写一个SQL命令来帮助我进入这两列吗?

例如.....这两列

a1             a2
______       ______
1              1
2              1
1              2
2              3
3              1
3              2
4              1
4              2

我想要输出:

a1 a1
1  2
2  3
3  2
4  2

2 个答案:

答案 0 :(得分:3)

我猜测,根据您的示例,您希望第二列是相应a1值的最大a2值。

然后你想要:

SELECT a1, MAX(a2) AS a2 FROM table GROUP BY a1

答案 1 :(得分:0)

基本聚合:

SELECT a1, MAX(a2) AS a2
  FROM AnonymousTable
 GROUP BY a1;