我有一个包含字段的表。用户可能多次使用和应用程序,并且有一些我要过滤的特定应用程序

该表如下:

username | applicationname
---------------------------
user1      app1
user1      app2
user2      not an app
user2      app1
user3      not an app
user3      app3
user3      app1
user4      app1
user4      app1


会变成这张桌子

user
-----
user1
user3


有任何想法吗?

最佳答案

您可以使用GROUP BY子句尝试如下

select `username`
from table1
where applicationname <> 'not an app'
group by username
having count(distinct applicationname) > 1;

关于mysql - 过滤,安排和计算MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31988028/

10-13 05:25