php关于用sql查询某字段下同一类内容的不重复数解决办法
php关于用sql查询某字段下同一类内容的不重复数

如图,想用sql语句查询表test1中的stu字段下aa这一类内容关于tea字段的不重复数,能否用一句命令实行?或者有什么方法实现?
我试过用SELECT DISTINCT 可以查询表test1下某字段的重复数是可以的,但不知道上面的问题能否解决
------解决思路----------------------
select id,stu,tea,type from tb group by stu
------解决思路----------------------
你的重复数/不重复数和常规不一样啊。DISTINCT 应该是不重复数啊。
不管了,下面哪个数是你要的,你自己挑。
如图,想用sql语句查询表test1中的stu字段下aa这一类内容关于tea字段的不重复数,能否用一句命令实行?或者有什么方法实现?
我试过用SELECT DISTINCT 可以查询表test1下某字段的重复数是可以的,但不知道上面的问题能否解决
------解决思路----------------------
select id,stu,tea,type from tb group by stu
------解决思路----------------------
你的重复数/不重复数和常规不一样啊。DISTINCT 应该是不重复数啊。
不管了,下面哪个数是你要的,你自己挑。
SELECT stu,
COUNT(*) c1,
COUNT(DISTINCT tea) c2,
COUNT(*)-COUNT(DISTINCT tea) c3
FROM test1
GROUP BY stu