永发信息网

关于SQL全外链接查询问题

答案:1  悬赏:70  手机版
解决时间 2021-04-24 18:06
  • 提问者网友:我是我
  • 2021-04-24 09:32

大家好

我用的是全外链接,链接两个表的数据,分别是invtrn 和 invtrnh两个表的字段名和相关属性是完全一样的,但两个表存储的数据并不重复,以下是SQL代码 

 

select  t1.* from
(select
       isnull(invtrn.trno,invtrnh.trno)as trno,
       isnull(invtrn.trtype,invtrnh.trtype)as trtype,
       isnull(invtrn.dmark1,invtrn.dmark1)as dmark1
from invtrn

full outer join invtrnh on invtrn.trno=invtrnh.trno
)as t1

where t1.trtype in ('F04','F05') and t1.trno='F041052210'


select dmark1 from invtrnh where trno='F041052210'

查询结果如下图:

 

问题在于,invtrnh这个表的dmark1是有数据的,但是做了全外链接后却没有,不知道什么原因,如何能解决这个问题呢?我就50分了,全部献上,还望朋友们不吝赐教,谢谢了。

最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-04-24 09:49

你仔细看你的查询语句,on invtrn.trno=on invtrn.trno......

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