两个表有相同的字段,如何设置筛选条件

1.jpg

2.jpg

select DISTINCT

EDW.dbo.EDW_T_BD_AccountView.FNumber as A,

EDW.dbo.EDW_T_BD_AccountView.FDisplayName_L2,

EDW.dbo.EDW_T_BD_AccountView.FName_L2,

T_KM_YSB.fnumber_l3,

T_KM_YSB.SubjectLongName

from EDW.dbo.EDW_T_BD_AccountView left join T_KM_YSB

on EDW.dbo.EDW_T_BD_AccountView.FNumber=T_KM_YSB.FNumber

where 1=1

${if(len(FNumber)==0,"","and FNumber ='" + FNumber + "'")}

两个表有相同的字段,如何设置筛选条件

  请回复SQL!!

FineReport liyh13 发布于 2023-5-6 14:58 (编辑于 2023-5-6 15:05)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2023-5-6 14:59(编辑于 2023-5-6 15:02)

前面指明 来自那张表  类似绿色标注的一样

image.png

-----------

where 1=1

${if(len(FNumber)==0,"","and T_KM_YSB.FNumber ='" + FNumber + "'")}

  • liyh13 liyh13(提问者) 加了,不行
    2023-05-06 15:00 
  • liyh13 liyh13(提问者) 检查不出参数了
    2023-05-06 15:00 
  • Z4u3z1 Z4u3z1 回复 liyh13(提问者) 上面补充了一个示例 你是不是加错了..
    2023-05-06 15:02 
最佳回答
0
1592Lv6高级互助
发布于2023-5-6 14:59

给表加个别名t1  t2 区分

t1.FNumber  t2.FNumber

  • 2关注人数
  • 210浏览人数
  • 最后回答于:2023-5-6 15:05
    请选择关闭问题的原因
    确定 取消
    返回顶部