当前位置: 代码迷 >> Sql Server >> 求个SQL查询 在上新手
  详细解决方案

求个SQL查询 在上新手

热度:98   发布时间:2016-04-27 11:50:28.0
求个SQL查询 在下新手
我的查询语句如下:
select *,number=(select count(id) from et_tea where tea_area2=et_city.id) from et_city where father_id=3

查询结果为:

id father_id name number
14 3 潮州 5
15 3 清远 2
16 3 江门 1
17 3 茂名 1
18 3 韶关 0


我要的结果是这样: 把number 为0的不要

id father_id name number
14 3 潮州 5
15 3 清远 2
16 3 江门 1
17 3 茂名 1

谁来帮一下 谢谢啦

------解决方案--------------------
SQL code
select * from (    select *,        number=(select count(id) from et_tea where tea_area2=et_city.id )     from et_city where father_id=3) tmp where number>0
  相关解决方案