日期:2014-05-16 浏览次数:20755 次
----------------------------------------------------------------
-- Author :DBA_Huangzj(發糞塗牆)
-- Date :2014-01-20 11:33:22
-- Version:
-- Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64)
-- Dec 28 2012 20:23:12
-- Copyright (c) Microsoft Corporation
-- Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
--
----------------------------------------------------------------
--> 测试数据:[论文表]
if object_id('[论文表]') is not null drop table [论文表]
go
create table [论文表]([学校] varchar(5),[论文] varchar(6),[论文类型] varchar(6))
insert [论文表]
select '学校a','论文a1','类型aa' union all
select '学校b','论文b1','类型bb'
--> 测试数据:[课题表]
if object_id('[课题表]') is not null drop table [课题表]
go
create table [课题表]([学校] varchar(5),[课题] varchar(6),[课题类型] varchar(7))
insert [课题表]
select '学校c','课题c1','类型aaa' union all
select '学校a','课题cc','类型bbb'
--------------开始查询--------------------------
IF OBJECT_ID('tempdb..#t','U')IS NOT NULL
DROP TABLE #t
/*
学校 论文总数 论文类型aa总数 论文类型bb总数 课题总数 课题类型aaa总数 课题类型bbb总数
学校a 1 1 0 &nbs