我有一个包含用户名的日志表以及使用了哪个浏览器。我想只选择有不同浏览器访问权限的用户。 例如:
Pockets
查询需要仅返回来自user1和user3的日期,因为它们使用的是不同的浏览器。 像:
|-----------------------|
| username | browser |
|-----------------------|
| user1 | Chrome |
| user1 | Chrome |
| user1 | Firefox |
| user1 | Firefox |
| user1 | Firefox2 |
| user2 | Safari |
| user2 | Safari |
| user2 | Safari |
| user3 | Safari |
| user3 | Chrome |
| user3 | Chrome |
| user3 | Chrome |
|-----------------------|
答案 0 :(得分:2)
将group by
与having
一起使用。
select distinct username, browser
from logtable
where username in (select username from logtable
group by username
having count(distinct browser) > 1)