Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何将select语句写入这两列?_Sql - Fatal编程技术网

Sql 如何将select语句写入这两列?

Sql 如何将select语句写入这两列?,sql,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 根据您的示例,我猜测您希望

你能写一个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

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

那么你想要:

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

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

那么你想要:

SELECT a1, MAX(a2) AS a2 FROM table GROUP BY a1
基本骨料:

SELECT a1, MAX(a2) AS a2
  FROM AnonymousTable
 GROUP BY a1;
基本骨料:

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