永发信息网

高手帮我看看这个问题

答案: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

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯