--查询出总共有多少这样的楼栋
select count(distinct buildingcode) from 房屋表;
--通过楼栋找到它所属的房间,例如楼栋1下的房间
select housenumber from 房屋表 where buildingcode=1;
------其他解决方案-------------------- --楼栋
select count(*) from (select buildingcode from 房屋表 group by buildingcode having count(*)>1)
--平房
select count(*) from (select buildingcode from 房屋表 group by buildingcode having count(*)=1) ------其他解决方案-------------------- 额,是这样的,就是有的房屋是单独的一个房屋,比如平房,那么它就不算楼栋,
我想是不是统计buildingcode的出现次数,如果是一次就不算楼栋,2次以上就证明是楼栋?