关于 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”

很急,求高人指点

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

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