groupbyを使用したステートメントを作成しました。今、私はすべてのレコードの詳細を知る必要がありますが、これを1つのステートメントで実行する必要があります。
例:次のクエリを実行して、で終わるファイルについてクエリを実行し_1
、同じファイルを共有しnumber
ます。
SELECT番号、COUNT(*)sum domains
ASFROMテーブル
WHEREファイルLIKE'%_1' GROUP BY number HAVING sum domains
> 1
したがって、次の表がある場合:
domain | file | Number
------------------------------------
aaa.com | aaa.com_1 | 111
bbb.com | bbb.com_1 | 222
ccc.com | ccc.com_2 | 111
ddd.com | ddd.com_1 | 222
eee.com | eee.com_1 | 333
qqq.com | qqq.com_1 | 333
クエリの結果は次のとおりです(number
以上で共有され、この番号で終わり、共有されfile
た(s)の数):file
_1
number | sum domains
------------------------
222 | 2
333 | 2
私がする必要があるのは、ファイル名を印刷することです。私は欲しい:
number | file
------------------------
222 | bbb.com_1
222 | ddd.com_1
333 | eee.com_1
333 | qqq.com_1
句では(s)group by
を印刷できないため、どうすればこれを行うことができますか?file