2 qq 33970897 qq_33970897 于 2016.09.16 11:19 提问

关于 SQL 中合并多个结果集的SELECT 语句问题

SELECT SNum, Date, Connect FROM PInformation UNION SELECT SNum, Date, Connect FROM Health_Check UNION SELECT SNum, Date, Connect FROM Image_Check
WHERE (PInformation.SNum=Health_Check.SNum AND PInformation.SNum=Image_Check.SNum COLLATE Chinese_PRC_CI_AS)

执行结果显示无法绑定由多个部分组成的标识符“PInformation.SNum”
无法绑定由多个部分组成的标识符“Health_Check.SNum”
无法绑定由多个部分组成的标识符“Image_Check.SNum”

很急,求高人指点

1个回答

guwei4037
guwei4037   Ds   Rxr 2016.09.16 11:23

不好这么混用union和后面的多表连接,因为union之后就是一张表了。

要合并不要带后面的where条件,要连接不要带前面的union.

Csdn user default icon
上传中...
上传图片
插入图片