显示不想要的结果 [英] displaying unwanted result

查看:72
本文介绍了显示不想要的结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好!

在这里,我创建了Querry我得到了正确的结果,但是这里的问题是记录显示倍数


hi to all!

here i create querry i am getting the correct result but the problem here is that record display multiples times


ALTER procedure [dbo].[proc_function_role_module] (@mid int, @rid int)
   as
   SELECT distinct sec_functions.functionname_vc 
       
   FROM [GCERP_SEC].[dbo].[sec_mrf_details] 

join sec_modules on sec_modules.modid_int = sec_mrf_details.modid_int
join sec_roles on sec_roles.roleid_int = sec_mrf_details.roleid_int
join sec_functions on sec_functions.fnid_int = sec_mrf_details.fnid_int
  
   where  sec_modules.modid_int = @mid and sec_roles.roleid_int= @rid

推荐答案

可能生成的sec_functions.functionname_vc并不是唯一的,即一个有尾随空格的另一个没有...
还是将联接"更改为内部联接"?
perhaps resulting sec_functions.functionname_vc is not really unique, i.e. one with trailing spaces another without...
or maybe change the "join" to "inner join"?


这篇关于显示不想要的结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆