SQL-在另一列上不使用重复基进行查询,/改善条件。?

SQL-在另一列上不使用重复基进行查询,/改善条件。?,sql,Sql,我已经编写了一个查询,其中包含连接,并最终返回以下结果 Name ID AAA 1 BBB 1 BBB 6 CCC 1 CCC 6 DDD 6 EEE 1 但是我希望我的结果仍然以这样一种方式被过滤,第一列中的重复值应该被忽略,因为它的值较小。应删除值为1的重复项ie、CCC和BBB。结果应该是 AAA 1 BBB 6 CCC 6 DDD 6 EEE 1 注意:我有一个名为的条件,其中(ID='6'或ID='1'),有

我已经编写了一个查询,其中包含连接,并最终返回以下结果

Name   ID
AAA    1
BBB    1
BBB    6
CCC   1
CCC   6
DDD   6
EEE    1  
但是我希望我的结果仍然以这样一种方式被过滤,第一列中的重复值应该被忽略,因为它的值较小。应删除值为1的重复项ie、CCC和BBB。结果应该是

AAA    1
BBB    6
CCC   6
DDD   6
EEE    1  

注意:我有一个名为
的条件,其中(ID='6'或ID='1')
,有没有办法改善这个条件,比如
其中ID=6或ID=1
(如果该表中没有可用的6)”

您可能需要添加:

GROUP BY name
到查询的底部,在
选择
语句中将
ID
更改为
MAX(ID)


如果没有看到您已经编写的查询,就很难给出更具体的答案。

欢迎使用StackOverflow:如果您发布代码、XML或数据示例,请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(
{}
),以很好地格式化和语法突出显示它!