表A
peono peoname
0001 张三
0002 李四
0003 王五
表B
peono xiaofei caozuo yu'e type
0001 2.5 .0000 276.04 消费
0001 2.5 .0000 273.54 消费
0001 2.5 .0000 271.04 消费
0001 2.5 .0000 268.54 消费
0001 3.2 .0000 265.34 消费
0001 3.2 .0000 262.14 消费
0001 3.2 .0000 258.94 消费
0001 3.2 .0000 255.74 消费
0001 3.2 .0000 252.54 消费
0001 3.2 .0000 249.34 消费
0001 .00 150.0 399.34 补贴
0001 2.0 .0000 397.34 消费
0002 2.0 .0000 100.00 消费
0002 2.0 .0000 98.000 消费
0002 2.0 .0000 96.000 消费
0002 2.0 .0000 94.000 消费
0002 3.0 .0000 91.000 消费
0002 3.0 .0000 88.000 消费
0002 3.0 .0000 85.000 消费
0002 3.0 .0000 82.000 消费
0002 3.0 .0000 79.000 消费
0002 3.0 .0000 76.000 消费
0002 2.0 .0000 74.000 消费
0003 2.0 .0000 85.000 消费
0003 3.0 .0000 82.000 消费
0003 3.0 .0000 79.000 消费
0003 3.0 .0000 76.000 消费
0003 3.0 .0000 73.000 消费
0003 3.0 .0000 70.000 消费
0003 3.0 .0000 67.000 消费
0003 .00 100.0 167.00 补贴
0003 2.0 .0000 165.00 消费
用SQL语句结合表A与表B查询出没有补贴类别的员工:
0002 李四
peono peoname
0001 张三
0002 李四
0003 王五
表B
peono xiaofei caozuo yu'e type
0001 2.5 .0000 276.04 消费
0001 2.5 .0000 273.54 消费
0001 2.5 .0000 271.04 消费
0001 2.5 .0000 268.54 消费
0001 3.2 .0000 265.34 消费
0001 3.2 .0000 262.14 消费
0001 3.2 .0000 258.94 消费
0001 3.2 .0000 255.74 消费
0001 3.2 .0000 252.54 消费
0001 3.2 .0000 249.34 消费
0001 .00 150.0 399.34 补贴
0001 2.0 .0000 397.34 消费
0002 2.0 .0000 100.00 消费
0002 2.0 .0000 98.000 消费
0002 2.0 .0000 96.000 消费
0002 2.0 .0000 94.000 消费
0002 3.0 .0000 91.000 消费
0002 3.0 .0000 88.000 消费
0002 3.0 .0000 85.000 消费
0002 3.0 .0000 82.000 消费
0002 3.0 .0000 79.000 消费
0002 3.0 .0000 76.000 消费
0002 2.0 .0000 74.000 消费
0003 2.0 .0000 85.000 消费
0003 3.0 .0000 82.000 消费
0003 3.0 .0000 79.000 消费
0003 3.0 .0000 76.000 消费
0003 3.0 .0000 73.000 消费
0003 3.0 .0000 70.000 消费
0003 3.0 .0000 67.000 消费
0003 .00 100.0 167.00 补贴
0003 2.0 .0000 165.00 消费
用SQL语句结合表A与表B查询出没有补贴类别的员工:
0002 李四
解决方案 »
- 一个ADO查询得到的结果记录集在listcontrol中显示的问题
- 用group by 字段1 with rollup 分组统计后得到的数据集是不是不给分页显示?
- 提出复杂SQL语句的相关字段
- 修改数据库表中内容时弹出错误:在流水模式下,事务无法启动
- 再延伸一下,基础资料\入库\出库三个表联合查询库存表的SQL语句
- 求助 数据库设计
- zjcxc邹建和所有前辈可否幫忙看看以下判斷語句執行好慢,大約要1分06秒才能執行完畢!謝
- 创建数据库的问题,很简单
- 一个比较复杂的select是用视图还是用存储过程实现好此地?分别有什么优缺点
- 请教高手:关于数据库设计中有状态对象和无状态对象的资料和介绍,或者关于OODBS的资料请哪位高手给贴一下!
- 关于临时结果集的疑问
- 请教:我如何选择出数据中的汉字?
declare @t2 table(peono varchar(10),type varchar(10))
insert @t1 select '0001', '张三'
union all select '0002', '李四'
union all select '0003', '王五'
insert @t2 select '0001','消费'
union all select '0001','补贴'
union all select '0002','消费'
union all select '0003','消费'
union all select '0003','补贴'SELECT distinct a.* from @t1 a
left join @t2 b on a.peono = b.peono and b.type = '补贴'
where b.peono is null
FROM 表A
WHERE peono NOT IN
(SELECT peono
FROM 表B
WHERE type = '补贴'
)
GO
union all select '0002', '李四'
union all select '0003', '王五'
insert @t2 select '0001','消费'
union all select '0001','补贴'
union all select '0002','消费'
union all select '0003','消费'
union all select '0003','补贴'
这样只针对三个人,要是上千人也要一个个建立吗?