declare  @zcb table
(xh varchar(20),jh varchar(20),mc varchar(20))
insert @zcb values ('0001','A','语文')
insert @zcb values ('0001','A','数学')
insert @zcb values ('0001','A','英语')
insert @zcb values ('0001','A','化学')
insert @zcb values ('0001','A','历史')
insert @zcb values ('0001','A','政治')
insert @zcb values ('0002','A','语文')
insert @zcb values ('0002','A','地理')
insert @zcb values ('0002','A','美术')
insert @zcb values ('0002','A','音乐')
insert @zcb values ('0003','B','语文')
insert @zcb values ('0003','B','数学')
insert @zcb values ('0003','B','化学')
insert @zcb values ('0003','B','物理')
insert @zcb values ('0003',     'B','音乐')
insert @zcb values ('0004','D','语文')
insert @zcb values ('0004','D','二外')
insert @zcb values ('0005','E','数学')
insert @zcb values ('0005',     'E','邓小平理论')declare @jhb table
(jh varchar(20),mc varchar(20))insert @jhb values ('A','语文')
insert @jhb values ('A','数学')
insert @jhb values ('A','英语')
insert @jhb values ('A','历史')
insert @jhb values ('A','政治')
insert @jhb values ('A','艺术')
insert @jhb values ('A','地理')
insert @jhb values ('B','语文')
insert @jhb values ('B','数学')
insert @jhb values ('B','化学')
insert @jhb values ('B','物理')
insert @jhb values ('B','政治')
insert @jhb values ('C','音乐')
insert @jhb values ('C','美术')
insert @jhb values ('C','体育')
insert @jhb values ('D','语文')
insert @jhb values ('D','数学')
insert @jhb values ('D','日语')
insert @jhb values ('D','法语')
insert @jhb values ('E','数学')
insert @jhb values ('E','政治')
insert @jhb values ('E','语文')declare @jhtdb table
(jh varchar(20),xmc1 varchar(20),xmc2 varchar(20),mc1 varchar(20),mc2 varchar(20)) insert @jhtdb values('A','艺术',null,'美术','音乐')
insert @jhtdb values('D','日语','法语','二外',null)
insert @jhtdb values('E','政治',null,'邓小平理论',null)/*------------------语句段--------------------*/
select * from
(select * from @zcb where jh+mc not in (select jh+mc from @jhb)) a
where jh+mc
not in
(
select jh+mc from
(
select jh,mc1 as mc from @jhtdb
union all
select jh,mc2 as mc from @jhtdb
) b where jh+mc is not null
)/*----------------结果-----------------------*/
xh                   jh                   mc                   
-------------------- -------------------- -------------------- 
0001                 A                    化学
0003                 B                    音乐(所影响的行数为 2 行)