社区
MS-SQL Server
帖子详情
一个简单的查询问题,在线等!
无风飞尘
2004-11-07 08:11:05
我有两个表
表A:
ID 姓名 金钱
1 张某 100
2 李某 200
3 陈某 100
...
表B:
ID 姓名 扣钱
1 李某 20
2 李某 10
3 张某 20
...
表A是表示他们持有多少钱,表B记录他们消费了多少钱
现要查询出他们实际还剩多少钱,注两表ID不相关,我该怎么写SQL查询语句?
...全文
159
10
打赏
收藏
一个简单的查询问题,在线等!
我有两个表 表A: ID 姓名 金钱 1 张某 100 2 李某 200 3 陈某 100 ... 表B: ID 姓名 扣钱 1 李某 20 2 李某 10 3 张某 20 ... 表A是表示他们持有多少钱,表B记录他们消费了多少钱 现要查询出他们实际还剩多少钱,注两表ID不相关,我该怎么写SQL查询语句?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无风飞尘
2004-11-07
打赏
举报
回复
Thanks!
realgz
2004-11-07
打赏
举报
回复
btw:以後不許在這裡討論技術問題,這裡是非技術版。
2f:小改一下,
select a.姓名,a.金钱-isnull(b.sumkq,0) from a,(select 姓名, sum(扣钱) as sumkq from b group by 姓名)b
where a.姓名 *= b.姓名
realgz
2004-11-07
打赏
举报
回复
select a.姓名,sum(金钱)
from
(select 姓名, 金钱 from
表A
union all
select 姓名,0-扣钱 from
表A )b
group by 姓名
gdczch
2004-11-07
打赏
举报
回复
我支持二楼的,
你把原句子放出来看看
无风飞尘
2004-11-07
打赏
举报
回复
Help!
无风飞尘
2004-11-07
打赏
举报
回复
to mgsray(我是新新新新,新来的吧)
没有错,不过得出来的不是我想要的
李某 170
张某 80
还有陈某的哪里去了???
aohan
2004-11-07
打赏
举报
回复
declare @money as money
declare @consume as money
declare @JY as money
select @money =金钱 from 表A where 姓名 ='张某 '
select @consume =sum(扣钱) from 表B where 姓名 ='张某 '
SELECT @JY =@money -@consume
mgsray
2004-11-07
打赏
举报
回复
不会吧?把你的过程帖出来
无风飞尘
2004-11-07
打赏
举报
回复
出错啊!
服务器: 消息 156,级别 15,状态 1,过程 TrueLeaveDate,行 25
在关键字 'select' 附近有语法错误。
mgsray
2004-11-07
打赏
举报
回复
select a.姓名,a.金钱-b.sumkq from a,(select 姓名, sum(扣钱) as sumkq from b group by 姓名)b
where a.姓名=b.姓名
自行编写
一个
简单
的shell!
本文旨在编写
一个
简单
的shell外壳程序!功能类似于shell的一些基本操作!虽然不能全部实现shell的一些功能!但是通过此文章,自己写
一个
简单
的shell程序也是不成
问题
!并且通过此文章,可以让读者对linux中一些环境变量等基本概念有更深的理解!希望读完本篇文章能对读者有一定的收获!文末会附带自己编写shell的源码!好的废话少说,正文开始!首先我们先来看一下linux中的shell长什么样子!这是其shell刚启动的时候的样子!其外貌就是
一个
中括号内部加上一系列的东西!
不要使用For循环
查询
数据了!!!
不要再使用For循环
查询
数据了!!!1.使用场景2.菜鸟(我)的写法更看好的写法 1.使用场景 不多bb直接上
问题
: 这里有两张表,表关系一对多,开发中常见的需求: 先分页
查询
出user表下的n条数据,再关联
查询
出note表中与之关联的表 比如:分页
查询
每页10条用户(user)数据,返回结果需要携带每个用户发表的笔记(note) 2.菜鸟(我)的写法 这段代码只需要关注中间的
查询
过程 1.先进行分页
查询
,拿到全部的10条(user)数据。 2.使用循环
查询
每一条User下的全部note数据 3.组装
java实现like高效_like动态
查询
结果集的实现!
有这么
一个
需求,有个sys_org表 可见这个code可以like
查询
所有子集没有什么
问题
,就是根据
一个
code值
查询
这个code自己包括所有子集,这时候只需要
一个
like就能很
简单
的
查询
出来,但是现在有个中间表paper_org如下结构, 首先根据试卷id查出所有的code来,然后再根据这些code
查询
出所有子集来,这时候再用like会直接报错!那么该怎么
查询
呢,第一种先
查询
所有的code来然后...
什么是 N+1
查询
问题
以及如何解决?
你可能会期望许多小的
查询
会很快,而
一个
大的、复杂的
查询
会很慢。你可以从你的 PlanetScale 仪表板访问这个,它允许你看到在你的数据库上运行的
查询
。使用这个,你可以识别你的
查询
中的许多类型的
问题
,包括 N+1
查询
和长时间运行的
查询
。虽然让数据库服务器做大部分繁重的工作而不是我们的服务器端代码通常是最有效的,但对于像
简单
的物品计数这样的事情,可能不是必要的。而不是写你的代码,使你有 1 个
查询
加上该
查询
的每条记录的另
一个
查询
,你最好花点努力写你的代码,使你有 1 个
查询
返回你需要的所有数据。
mybatis时间段
查询
描述
一个
时间戳
查询
要注意的
问题
。
一个
简单
的时间戳
查询
,一般sql我们是这样写的。 <if test=" startTime!=null and startTime!=''"> AND s.consumeTime &gt;= #{startTime} </if> <if test=" endTime!=null and endT...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章