我有下面的表
Id | source_url | |
---|---|---|
1 | googlecom | >td style="text-align:right;">mypageurl/example|
2 | googlecom | >mypageurl/otherpagetd style="text-align:right;">3googlecom | >td style="text align:right
4 | googlecom | >td style="text align:right|
5 | mypageurl/example | otherdomain/example |
6 | mypageurl/example | therdomain/example<1>|
7 | mypageurl/otherpage | 其他域/示例 | <1>
试试这个
SELECT URL,
SUM(click) click,
SUM(VISIT) visit
FROM (SELECT CASE WHEN event_type=0
THEN target_url
ELSE source_url END url,
SUM(CASE WHEN event_type = 0
THEN 1
ELSE 0 END) visit,
SUM(CASE WHEN event_type = 1
THEN 1
ELSE 0 END) click
FROM urlData
GROUP BY target_url,
source_url,
event_type ) A
GROUP BY URL