次のようなテーブルがあります。
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
Domains
同じものを共有しNumber
、そのFile
名前が で終わる数を照会する必要があります_1
。私は次のことを試しました:
select count(domain) as 'sum domains', file
from table
group by Number
having
count(Number) >1 and File like '%\_1';
それは私に与えます:
sum domains | file
------------------------------
2 | aaa.com
2 | bbb.com
私は次のことを期待していました:
sum domains | file
------------------------------
1 | aaa.com
2 | bbb.com
Number
111 は と で終わる 1 回出現するためFile
、1だけカウントする必要があります。先に述べた2つの条件を正しく適用するにはどうすればよいですか?_1
_2