+ -
当前位置:首页 → 问答吧 → 如何对有重复字段(不是重复记录,一行中只有1个字段不一样)的记录统计条数?

如何对有重复字段(不是重复记录,一行中只有1个字段不一样)的记录统计条数?

时间:2011-05-23

来源:互联网

如何得到第四列的值,用SQL语句写,谢谢!
现有的表只有前三列,如何通过sql语句增加第四列
产地        水果品名        口味        水果种类(按"水果品名"统计)
广东        苹果        佳        2
河南        香蕉        佳        1
河北        橘子        好        1
北京        苹果        好        2

作者: laddie10   发布时间: 2011-05-23

select 产地,水果品名,口味, (select count(1) from tb where 水果品名=a.水果品名) as 水果种类 from tb a

作者: marco   发布时间: 2011-05-23

count(1)是什么意思啊?还有 水果品名=a.水果品名  这个怎么理解 啊,我的这个表名是 abc

作者: laddie10   发布时间: 2011-05-23