Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.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 选择两个值中最小的一个_Sql - Fatal编程技术网

Sql 选择两个值中最小的一个

Sql 选择两个值中最小的一个,sql,Sql,我有下表: id_key acc_id 400001 0009993 500002 0009993 我只想选择同一acc_id上id_键最低的值。如何查询这些内容 SELECT MIN(B.ID_KEY),B.ACC_ID FROM TEST1 A LEFT JOIN TEST1 B ON A.ACC_ID = B.ACC_ID WHERE A.DATE_A = '2016-01-31' AND A.DATE_B = '2016-01-31' AND A.ACC_PRFL = 733

我有下表:

id_key acc_id

400001  0009993

500002  0009993
我只想选择同一acc_id上id_键最低的值。如何查询这些内容

SELECT MIN(B.ID_KEY),B.ACC_ID
FROM TEST1 A
LEFT JOIN TEST1 B
ON A.ACC_ID = B.ACC_ID
WHERE A.DATE_A = '2016-01-31' AND A.DATE_B = '2016-01-31'
AND A.ACC_PRFL = 733
ORDER BY B.ACC_ID
试试这个:

SELECT      MIN(id_key) AS id_key,
            acc_id
FROM        Tab
GROUP BY    acc_id
你可以在这里看到->


希望这有帮助

使用MIN和GROUP By函数:

 SELECT MIN(id_key) id_key, acc_id
 FROM your_table
 GROUP BY acc_id
解决方案

 Select acc_id, min(id_key) as id_key from myTable group by acc_id

你读过什么教程吗?你读过一些教程吗。你的要求很直截了当。。。您使用的查询非常复杂。建议你多做些调查。。