高手帮我看看这个问题
答案:2 悬赏:60 手机版
解决时间 2021-08-16 04:16
- 提问者网友:锁深秋
- 2021-08-15 03:34
我有个数据库文件zw.mdb,这是用友账务的数据,现在记账的时候出问题了,实时错误3022,由于将索引、主关键字或关系中创建重复的值请求对表的改变没有成功。我查了一下,说是g_pvouch(凭证主表)和g_pvouchs(凭证子表)的关系丢失,在重新建立关系时发现无法建立“实施参照完整性”、“连锁修改”和“连锁删除”,系统提示有不符合关系的记录存在,以致关系无法建立;要求写入SQL语句select * from p_vouchs where isid not in (select isid from g_pvouch),我不明白应该怎么弄,请高手指点一下
最佳答案
- 五星知识达人网友:平生事
- 2021-08-15 04:05
这个我知道,那个SQL语句的意思是 表p_vouchs的 isid 不在 表 g_pvouch中的 isid
简单的举个列子 假设有 表1 和 表2
表1 中 有 id 这一列 1、2、3
表2 中 有 id 这一列 2、3、4
那条语句的意思 就是 查询出 表1 中id 没有在表2中id 的值的所有信息 也就是 4
也就是说 两张表中 相同的 一列 就是 isid 的 值 不能 相同
全部回答
- 1楼网友:爱难随人意
- 2021-08-15 05:09
adfasdfsdf
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯