如何解决sqlserver2005中用多表连接的结果建一张新表时,提示各表中的列名必须唯一的问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决sqlserver2005中用多表连接的结果建一张新表时,提示各表中的列名必须唯一的问题?相关的知识,希望对你有一定的参考价值。

对表名指定别名
如:
select e.*, d.*, s.* into result
from emp e
join dep d on e.deptno = d.deptno
join salgrade s on ....................追问

成这样了

追答

用了别名之后就不能再用全名了

参考技术A 对select 的结果列 ,分别进行命名 参考技术B selectresult_2这张表呢?追问

selectresult_2就是result,我后来改名了……

SQLServer 多表左连接

SELECT *

  FROM 表1
  LEFT JOIN 表2
    ON 表1.关联字段=表2.关联字段
  LEFT JOIN 表3
    ON (表1/表2).关联字段=表3.关联字段
 WHERE 条件
 
 
 
delete from [HYMSDT].[dbo].[T_Station] where Sta_Guid in (select top 8 Sta_Guid from [HYMSDT].[dbo].[T_Station] order by Sta_Guid desc)

 

以上是关于如何解决sqlserver2005中用多表连接的结果建一张新表时,提示各表中的列名必须唯一的问题?的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2005多表连接查询,去除部分列不查询

JAVA中用啥方法向SQL server2005中插入一条数据并返回他的主键值

如何解决sql server18456错误

如何部署SQLServer2005

为啥我的VS2005连不上SQL2005呀!建立连接时出现了错误!

如何用PHP连接SQL Server