起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 101|回复: 7

【结贴】这个问题要怎么解决**

[复制链接]
发表于 2007-9-30 10:10:28 | 显示全部楼层 |阅读模式
我有两张表a,和b
a表中number(员工编号)不是主键,b表中number(员工编号)字段是主键
现在标准数据集中用下面的语句连接的:
select a.number,a.ygname,a.post,a.rank,a.apost,a.arank,a.department,
a.zgoponion,a.dxsxdate,a.rzsj,a.zjlqsdate,a.rlzyjlqsdate,a.bmjlqsdate,
a.dxtzdid,a.rzbname,a.yrbmname,a.zjlname,b.number,b.jbwage,b.dqcy,b.gwbt,b.mqbt,b.jxjj,b.qtfl  from application as a left join ygwages as b on a.number=b.number

I在信息文档中要添加 number字段 如果我用的是a表中的员工编号提示 员工编号(number)是必须的;如果我用的是b表中的字段,那么提示有相同的字段
详见下图错误

13.jpg

18.14 KB, 下载次数: 70

回复

使用道具 举报

 楼主| 发表于 2007-9-30 10:11:28 | 显示全部楼层

急待解决……

这个问题要怎么解决呢
点击保存的时候涉及到两张表的更新
回复 支持 反对

使用道具 举报

发表于 2007-9-30 10:35:55 | 显示全部楼层
默认的保存按钮的更新SQL只能更新一个数据集,如果多个数据集,需要自己定义数据集的更新选择的三页SQL,或者自己写代码分别提交这两个表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-30 10:46:52 | 显示全部楼层
谢谢回复
回复 支持 反对

使用道具 举报

发表于 2007-9-30 10:47:59 | 显示全部楼层
???结贴吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-30 10:48:54 | 显示全部楼层
顺便问下,1楼的语句是更新哪张表呢?
回复 支持 反对

使用道具 举报

发表于 2007-9-30 10:49:49 | 显示全部楼层
你产生下更新选项的语句就知道了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-30 10:53:02 | 显示全部楼层
产生的sql 语句对两个表都更新了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 12:23 , Processed in 0.040064 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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