sqlserver两个表关联起来后有重复字段无法对结果集进行查询,请问有什么办法吗

image.png

FineReport SQL 3333xzx 发布于 2022-11-28 16:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2022-11-29 01:00

看你这应该是执行了一个存储过程

是将结果集插入到hhh表中的时候报的错

格式如下

select  xx ,xx into hhh from ...

检查select 和into之间的字段有没有重名,重名的起个别名

最佳回答
0
snrtuemcLv8专家互助
发布于2022-11-28 16:29

有重复字段,要么带上表名,要么重命名下,推荐重命名

例如

select a.name as name1,b.name  as name 2 from a

left jion b on a.id=b,id

最佳回答
0
JeremyLLv4见习互助
发布于2022-11-28 16:44

select b.name,c.name from c

left jion a on a.id=c.id

最佳回答
0
用户CKn4B8768Lv2见习互助
发布于2022-11-30 21:03

不同的表,有重复字段,把其中一个表的字段改成不一样的别名。

比如:

       A表 有字段  name, sex ,age ,

       B表 有字段  name , order, Unites, costs

select A.name  as Aname ,A.sex , A.age , B.name  as Bname from A表,B表

  • 5关注人数
  • 341浏览人数
  • 最后回答于:2022-11-30 21:03
    请选择关闭问题的原因
    确定 取消
    返回顶部