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

php关于用sql查询某字段下同一类内容的不重复数
本帖最后由 qxnsteven 于 2015-06-12 14:16:52 编辑
php关于用sql查询某字段下同一类内容的不重复数解决办法

如图,想用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