我想编写一个查询,distinct
子句中可以使用where
。
到目前为止,我有以下
select distinct hostname from table
我想写一些类似的东西:
select id from table where distinct hostname
答案 0 :(得分:1)
如果我正确理解你想要的东西:
OptionWithReason<object>
这将选择每个不同的主机名,以及其ID的一个(最小/第一个)。
答案 1 :(得分:-1)
您不能在DISTINCT
子句中使用WHERE
关键字,但可以选择不同主机名的不同ID,如下所示:
SELECT DISTINCT id FROM table WHERE hostname IN ('xyz', 'yza', 'abc')