求一查询语句----江湖救济

lzx130 2004-11-03 04:31:08
表名 了name
字段名 a (string) b(int)
数据 人员号1 -25
数据 人员号1 25
数据 人员号2 -125
数据 人员号2 125
数据 人员号3 -225
数据 人员号3 25
数据 人员号3 200

找出不符合a相同b和为0的数据
小弟不才啊
...全文
142 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzx130 2004-11-04
  • 打赏
  • 举报
回复
外联接啊
外联接啊
外联接啊
外联接啊
外联接啊
外联接啊
lzx130 2004-11-04
  • 打赏
  • 举报
回复
顺便问下access里外联结怎么写得啊
oracle的左联结是a(+)=b,...
access我就不知道了
lzx130 2004-11-04
  • 打赏
  • 举报
回复
表名 name1
字段名 a (string) b(int)
数据 人员号1 -25
数据 人员号1 25
数据 人员号2 -125
数据 人员号2 125
数据 人员号3 -225
数据 人员号3 25
数据 人员号3 200

表名 name2
字段名 a (string) b(int)
数据 人员号1 -25
数据 人员号1 25
数据 人员号2 -125
数据 人员号2 125
数据 人员号3 -225
数据 人员号3 25
数据 人员号3 200

找出表name1,name2中a相同b和为0的
我要查出来得数据形式为下面得

name1 name2
人员号1 -25 人员号1 -25
人员号1 25 人员号1 25
人员号2 -125 人员号2 -125
人员号2 125 人员号2 125
人员号3 -225 人员号3 -225
人员号3 25 人员号3 25
人员号3 200 人员号3 200
double22822 2004-11-04
  • 打赏
  • 举报
回复
SELECT a, b
FROM name1
WHERE (a IN
(SELECT a
FROM name1
GROUP BY a))
这样就行了,找出了a了你还怕找不到其他吗?
gxqxj 2004-11-04
  • 打赏
  • 举报
回复
select * from table where a in (select a from 表 Group By a,b Having sum(b) = 0)
lzx130 2004-11-04
  • 打赏
  • 举报
回复
要找出来的数据是这种形式的
数据 人员号1 -25
数据 人员号1 25
数据 人员号2 -125
数据 人员号2 125
数据 人员号3 -225
数据 人员号3 25
数据 人员号3 200
double22822(大无忧-老实和尚) 找出来的是
数据 人员号1 0
数据 人员号2 0
数据 人员号3 0
这又什么用能还不如不找

-
double22822 2004-11-04
  • 打赏
  • 举报
回复
select a,b from 表 Group By a,b Having sum(b) = 0
执行结果不是你要的马?
试一下,zaiselect里加sum(b),然后去掉,自己调试一下,看看结果!
double22822 2004-11-03
  • 打赏
  • 举报
回复
debugxp()的
不等于0?

select a,Sum(b) from 表 Group By a Having sum(b)<>0


换成:
不等于0?

select a,b from 表 Group By a,b Having sum(b) = 0

victorycyz 2004-11-03
  • 打赏
  • 举报
回复
人员号2不是也满足条件吗?
lzx130 2004-11-03
  • 打赏
  • 举报
回复
谢谢了啊

两个表得数据大致上是一样得
lzx130 2004-11-03
  • 打赏
  • 举报
回复
表名 name1
字段名 a (string) b(int)
数据 人员号1 -25
数据 人员号1 25
数据 人员号2 -125
数据 人员号2 125
数据 人员号3 -225
数据 人员号3 25
数据 人员号3 200

表名 name2
字段名 a (string) b(int)
数据 人员号1 -25
数据 人员号1 25
数据 人员号2 -125
数据 人员号2 125
数据 人员号3 -225
数据 人员号3 25
数据 人员号3 200

找出表name1,name2中a相同b和为0的
比如:

name1 name2
人员号1 -25 人员号1 -25
人员号1 25 人员号1 25
人员号3 -225 人员号3 -225
人员号3 25 人员号3 25
人员号3 200 人员号3 200
DebugXP 2004-11-03
  • 打赏
  • 举报
回复
不等于0?

select a,Sum(b) from 表 Group By a Having sum(b)<>0
victorycyz 2004-11-03
  • 打赏
  • 举报
回复
请列出你上面给的这些数据的想得到的结果集。
lzx130 2004-11-03
  • 打赏
  • 举报
回复
高手来看看啊~!~~~~~!

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧