






















今天在用UNION进行将两个查询结合时,发现加了text类型的字段进去就报错了,错误信息如下:
服务器: 消息 8163,级别 16,状态 4,行 1
不能以 DISTINCT 方式选择 text、ntext 或 image 数据类型。
经过翻阅资料后才知道,原因在于如此操作 无法对text类型判断是否重复,所以要在UNION后加个ALL关键字,如下:
SELECT GroupProductID AS ProductID,ProductNum,ProductName,[Description] FROM GroupProduct
UNION ALL
SELECT ProductID,ProductNum,[Name] AS ProductName,[Description] FROM pub_Products
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。