select g,h,isnull(a.cnt,0) from tb left join (select a,count(*)cnt from ta group by a)a
on tb.e=a.a
on tb.e=a.a
解决方案 »
- 一个关于类型转换的问题
- An INSERT EXEC statement cannot be nested.在线等
- execl 合并数据问题
- ACCESS关于数据统计查询问题!
- 同一数据库的2个不同备份(有交集)还原成一个完整的数据库
- 一个EXCEL数据导入SQL的问题
- 大侠一定要救助下我,和动态SQL有关,小弟调了一天这个存储过程都还是有错误,根本没法往下搞了
- 多级部门人数统计
- 用jdbc连数据库,进行数据库操作发生问题!各位老大救命呀!
- 我的SQL server中的datetime字段取出放在DatetimePicker控件,怎么老出错?
- 如何将毫无关系的2个查询结果合并?
- DTS导出操作如何用代码实现?
insert @a select 1 , 2, 6
insert @a select 1 , 2, 7
insert @a select 2, 5, 0
declare @B table(e int, f int, g varchar(10), h varchar(10))
insert @b select 1, 2, 'n' , 'm'
insert @b select 2, 5 , 'x' , 'z'
insert @b select 3, 7 , 'l' , 'k'
select b.g,b.h,isnull(a.cnt,0)c from @b b left join (select a,count(*)cnt from @a group by a)a
on b.e=a.a
/*g h c
---------- ---------- -----------
n m 2
x z 1
l k 0
*/