SQL中的接连
来源:互联网 发布:淘宝代购dw表是真的吗 编辑:程序博客网 时间:2024/05/16 15:30
问题:tb_function表中有字段 id_fun/title/deleted字段
tb_detail表中有字段 id_detail/id_fun/deleted字段
一个id_fun对应多个id_detail
要得到以下结果
id_fun title count(id_detail)
我写的SQL如下:
SELECT a. * , COUNT( b.id_detail ) AS numFROM tb_function AS aLEFT JOIN tb_use_detail AS b ON a.id_fun = b.id_funWHERE a.deleted=0AND b.deleted=0GROUP BY b.id_fun
执行结果中不能查找到count(id_detail)为0的结果
SQL改为
SELECT a. * , COUNT( b.id_detail ) AS numFROM tb_function AS aLEFT JOIN tb_use_detail AS b ON a.id_fun = b.id_funWHERE a.deleted=0GROUP BY b.id_fun
结果就有count(id_detail)为0的结果
解决:
SELECT a. * , c.countFROM tb_function AS aLEFT JOIN (SELECT b.id_fun, b.deleted, COUNT( b.id_detail ) countFROM tb_use_detail AS bWHERE b.deleted =0GROUP BY b.id_fun) AS c ON a.id_fun = c.id_funWHERE a.deleted =0
- SQL中的接连
- linux下使用php接连sql server 2005
- 接连几天的好天气
- 转载:ppc网络接连方法
- Java标准接连Oracle写法
- 虚拟机 centos 桥接连网
- 咳,接连两天坐车坐过站
- Blogger创始人:接连创办三个世界知名网站
- W3C 接连推出 7 个 HTML 草案
- 谈SDE服务无法接连解决方案
- C++中cin gets接连使用问题
- sql中的[]
- sql中的(+)
- SQL中的sql%rowcount
- UBUNTU下安装MYSQL,并在netbeans中接连MYSQL
- 巧解网络接连故障 共享访问一路畅通(组图)
- Oracle SOA架构师论坛接连登陆穗沪
- 无法接连到 IBM HTTP Administration 服务器 解决方案
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月16日-2月5日)
- Spring学习一之IOC工作原理 4
- SRMS 531 DIV1
- GotGit笔记1
- apt-get是一条linux命令
- SQL中的接连
- Mark To Market - MTM
- jsDoc
- 关于内存中栈和堆的区别
- vs2010中臃肿的ipch和sdf文件
- 一个数组中列出一个数比前面数大,比后面数小的集合
- 符点数运算,值的精度问题
- ./snmpGet: error while loading shared libraries: libsnmp++.so: cannot open shared object file: No su
- Oracle Expdp/Impdp 进行数据迁移的 几点注意事项