如何解决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中插入一条数据并返回他的主键值