select B.f1
,B.f2
,A.f1
,A.f2
,count(1)
from 表1 A
join 表2 B on A.f4=B.f3
group by A.f1
,A.f2
,B.f1
,B.f2
,B.f2
,A.f1
,A.f2
,count(1)
from 表1 A
join 表2 B on A.f4=B.f3
group by A.f1
,A.f2
,B.f1
,B.f2
解决方案 »
- ---------------------SQL SERVER存储过程输出表-----------------------------------
- 关于存储结构还是触发器的一个实际应用问题
- 关于SQL中的授权语句(GRANT),我有些不理解~
- 各位帮忙看一下这条SQL语句哪处有问题?
- SQL server 2000的问题,高分送英雄
- sql server 2000与sql server 2000 jdbc driver的安装问题???????
- 大家好,我是新手,我想问的是“这个sql文件是如何导出的?”
- 如何解决这种删除和插入的问题?高手指教
- 高手,如何获得分组后的前几条
- 询问SQLServer2000中跨越多表联接的视图如何进行Insert,Update操作
- 求一SQL语句 !
- 怎么得到这个结果
(
f1 varchar(10),
f2 varchar(10),
f3 varchar(10),
f4 varchar(10)
)
declare @b table
(
f1 varchar(10),
f2 varchar(10),
f3 varchar(10)
)
insert @a
select '01','01','01','a' union
select '01','01','02','b' union
select '01','02','01','c' union
select '02','01','01','d' union
select '02','01','02','e' union
select '02','02','01','f'
insert @b
select 'AA','Al','a' union
select 'AA','Al','b' union
select 'AA','Al','c' union
select 'AA','Al','d' union
select 'AA','Al','e' union
select 'AA','Al','f' --查询
select B.f1
,B.f2
,A.f1
,A.f2
,count(1) as 'counts'
from @a A
join @b B on A.f4=B.f3
group by A.f1
,A.f2
,B.f1
,B.f2--结果
/*
f1 f2 f1 f2 counts
---------- ---------- ---------- ---------- -----------
AA Al 01 01 2.00
AA Al 01 02 1.00
AA Al 02 01 2.00
AA Al 02 02 1.00(所影响的行数为 4 行)
*/