祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

楼主: zglinux

菜鸟求教

[复制链接]

菜鸟求教

[复制链接]
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-19 11:20:22 | 显示全部楼层

你用的什么数据库?

我的例子,你是怎么写的?

共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
zglinux 楼主

主题

0

回帖

9

积分

新手上路

积分
9
贡献
在线时间
小时
2005-9-19 11:26:56 | 显示全部楼层

我用的是SYBAE

select a.code,a.name,a.qty - isnull(b.qty,0)
from A a,B b
where A.sp_code*=B.sp_code

求出的数和实际数不同

共享共进共赢Sharing And Win-win Results
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-19 11:29:32 | 显示全部楼层
能说一下结果吗?
共享共进共赢Sharing And Win-win Results
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-19 11:34:14 | 显示全部楼层
以下是引用zglinux在2005-9-19 11:26:56的发言:

我用的是SYBAE

select a.code,a.name,a.qty - isnull(b.qty,0)
from A a,B b
where A.sp_code*=B.sp_code

求出的数和实际数不同

啊?sp_code又是什么字段?和code什么关系

你两个表的主键是什么?

[此贴子已经被作者于2005-9-19 11:35:30编辑过]
共享共进共赢Sharing And Win-win Results
zglinux 楼主

主题

0

回帖

9

积分

新手上路

积分
9
贡献
在线时间
小时
2005-9-19 11:44:10 | 显示全部楼层

A 发货
code name qty
888 qqq 10


B 退货
code name qty
888 qqq 5

实际应该是发了5本是吧

但查出的结果是:

code name qty
888 qqq 0

code name qty
888 qqq 5

code name qty
888 qqq 5

还是10本

共享共进共赢Sharing And Win-win Results
zglinux 楼主

主题

0

回帖

9

积分

新手上路

积分
9
贡献
在线时间
小时
2005-9-19 11:48:21 | 显示全部楼层
以下是引用阿辉在2005-9-19 11:34:14的发言:

啊?sp_code又是什么字段?和code什么关系

你两个表的主键是什么?


sp_code是code ,打多了

主键是code

共享共进共赢Sharing And Win-win Results
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-19 12:00:00 | 显示全部楼层
以下是引用zglinux在2005-9-19 11:44:10的发言:

A 发货
code name qty
888 qqq 10


B 退货
code name qty
888 qqq 5

实际应该是发了5本是吧

但查出的结果是:

code name qty
888 qqq 0

code name qty
888 qqq 5

code name qty
888 qqq 5

还是10本

看你的结果,你在表A或B中至少有一张表中有1条以上的code值为888的记录!

code是不是只是主键中的一部分?

共享共进共赢Sharing And Win-win Results
zglinux 楼主

主题

0

回帖

9

积分

新手上路

积分
9
贡献
在线时间
小时
2005-9-19 12:09:16 | 显示全部楼层

B中是有多条888的记录

共享共进共赢Sharing And Win-win Results
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-19 13:30:19 | 显示全部楼层
以下是引用zglinux在2005-9-19 12:09:16的发言:

B中是有多条888的记录

B的主键及含义是什么?

共享共进共赢Sharing And Win-win Results
zglinux 楼主

主题

0

回帖

9

积分

新手上路

积分
9
贡献
在线时间
小时
2005-9-19 16:54:27 | 显示全部楼层

谢谢辉哥

我已经解决了,谢谢你的帮助

共享共进共赢Sharing And Win-win Results
阿辉

主题

0

回帖

194

积分

超级版主

积分
194
贡献
在线时间
小时
2005-9-20 07:55:17 | 显示全部楼层

你是用两段式解决的,还是一下子查的呀?

共享共进共赢Sharing And Win-win Results
zglinux 楼主

主题

0

回帖

9

积分

新手上路

积分
9
贡献
在线时间
小时
2005-9-20 11:26:42 | 显示全部楼层

分两次才能完成,一次还查不出想要的结果来,我的技术还是不够.

可能是我表达不够准确,让辉哥费神了.在此谢谢了!

共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-24 12:14 , Processed in 0.046862 second(s), 6 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表