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或数据示例,请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮({}
),以很好地格式化和语法突出显示它!