文档章节

SQL server列多次指定错误

axingqi
 axingqi
发布于 2017/06/30 20:57
字数 157
阅读 10
收藏 0

今天在编写sql时,遇到了一个很奇怪的错误,如下:

The column 'saleareaname' was specified multiple times for 'a'.

翻译过来是: 列"saleareaname‘被多次指定为’a‘。

以下是sql语句:

select * from (
SELECT
	tb3.saleareaname,
	tb2.saleareaname,
	tb.saleareaname,
	ordertime
FROM
	tbasstore ts
LEFT JOIN TCirOrder t ON ts.storeid = t.storeid
LEFT JOIN TBasSaleArea tb ON ts.SaleAreaID = tb.SaleAreaID
LEFT JOIN TBasSaleArea tb2 ON tb.pSaleAreaID = tb2.SaleAreaID
LEFT JOIN TBasSaleArea tb3 ON tb2.pSaleAreaID = tb3.SaleAreaID
--WHERE orderid IS NOT NULL
) a
where ordertime IS NULL
错误原因是select后面的选项tb3.saleareaname,tb2.saleareaname,tb.saleareaname具有相同的列名,解决错误的方法是分别给它们取个不同的别名就好了。

© 著作权归作者所有

axingqi
粉丝 0
博文 21
码字总数 9949
作品 0
茂名
私信 提问
1024网站嫩模.csv文件导入到MSSQL 2005 报错

- 正在执行 (错误) 消息 错误 0xc02020a1: 数据流任务: 数据转换失败。列“列 3”的数据转换返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。 (SQL...

牛跑跑
2017/03/31
221
4
T-SQL中常用的set语句

1、SET ANSI_DEFAULTS { ON | OFF }示例: 设置 SET ANSI_DEFAULTS ON 并使用 DBCC USEROPTIONS 语句显示受影响的设置。 2、SET ANSI_NULLS { ON | OFF }T-SQL 支持在与空值进行比较时,允许...

AlunE
2017/12/22
0
0
转载 Bulk Insert命令详细

BULK INSERT以用户指定的格式复制一个数据文件至数据库表或视图中。 语法: BULK INSERT [ [ 'database_name'.][ 'owner' ].]{ 'table_name' FROM 'data_file' } WITH ( [ BATCHSIZE [ = bat......

sincoder
2012/12/12
92
2
MS SQL Server查询优化方法

(1) ●查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化...

springfe
2008/03/21
0
0
Length of LOB data exceeds maximum 65536

报错: Exception: Message: ErrorCode: -2147204784, InnerException: System.Data.SqlClient.SqlException: Length of LOB data (115388) to be replicated exceeds configured maximum 65......

UltraSQL
2017/07/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL左连接问题,右表做筛选,左表列依然在

两张表,一张user表,一张user_log表 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFA......

bengozhong
14分钟前
4
0
重新开始学Java——多线程基础

多线程 进程 主流计算机操作系统都支持同时运行多个任务 , 每个任务通常就是一个程序 , 每个运行中的程序就是一个进程或者多个进程 。 进程的特点 独立性 进程是系统中独立存在的实体 可以...

大家都是低调来的
15分钟前
1
0
注解在Java中是如何工作的?

> 来一点咖啡,准备好进入注解的世界。 注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。...

liululee
17分钟前
5
0
Docker 容器连接

Docker 容器连接 容器间的链接有两种方法,你选择其一即可 网络端口映射 docker run -d -P docker run -d -p-P :是容器内部端口随机映射到主机的高端口。-p : 是容器内部端口绑定到指定...

测者陈磊
20分钟前
4
0
车载导航应用中基于Sketch UI主题定制方案的实现

1.导读 关于应用的主题定制,相信大家或多或少都有接触,基本上,实现思路可以分为两类: 内置主题(应用内自定义style) 外部加载方式(资源apk形式、压缩资源、插件等) 其实,针对不同的主题...

阿里云官方博客
26分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部