私のデータである。SQL複数選択して、グループBYS
私は、以下の条件を満たし、各日付のユニークSessionIdsの数を見つけたい: とき「/トピック」の数1つのsessionid = 1では、同じsessionidの "/ detail"の数も1に等しいので、私の場合は、sessionid = 1(412)が要件を満たす唯一のsessionidです。ここで
は、私が使用したコードは次のとおりです(テーブル名が私たちです)
SELECT count(Distinct sessionid)
from
(Select sessionid, count(search like "/topic%") as TN and Count(search like "/detail%") as DN from we GROUP BY date order by date) as my_table
WHERE TN ==1 and DN=1
乱雑なコードについては申し訳ありませんが、それは日付412のために[1,0]をプリントアウトしなければならない、と日付413が、その働いていない。何かアドバイス?多くのthx!
thx!それは魅力として働いた –