句にdistinct
を使用できるクエリを書きたいと思っています。mysqlクエリはwhere句でdistinctを使用する
これまでのところ、私は私のような何か書きたい
select distinct hostname from table
を以下している:私が正しくあなたが望むものを理解していれば
select id from table where distinct hostname
句にdistinct
を使用できるクエリを書きたいと思っています。mysqlクエリはwhere句でdistinctを使用する
これまでのところ、私は私のような何か書きたい
select distinct hostname from table
を以下している:私が正しくあなたが望むものを理解していれば
select id from table where distinct hostname
を:
それぞれを選択しますselect min(id), hostname from table group by hostname
1つ(最小/最初)のIDと共に、別個のホスト名。
あなたはWHERE
句でDISTINCT
キーワードを使用することはできませんが、以下のように異なるホスト名の個別のIDを選択することができます。
SELECT DISTINCT id FROM table WHERE hostname IN ('xyz', 'yza', 'abc')
ので、各ホスト名のために、あなたは多くのIDをただ1つのIDが好きで、とはないでしょうか? – xs0
"どこで別のホスト名"何?これは、マクドナルドに入り、「私は4つのミルクセーキを食べたい」と言っています。文章を完成させるためにあなたの投稿を編集してください/あなたの論理にいくつかの言葉を加えてあなたが実際に望むものを記述してください –
あなたは 'COUNT(hostname)= 1'をお探しですか? –