union问题
union做出来的数据集可以进行删除和更新么?
如果数据集里面有重复值,系统怎么知道删除那个或者所更新那个呢??还是都更新都删除?和用distinct来显示的数据集有甚么区别
------解决方案--------------------不能
------解决方案--------------------所有字段都相同的话,会自动合并,前提是相同的记录在不同的查询结果中
------解决方案--------------------union做出来的数据集是不可以进行删除和更新
------解决方案--------------------UNION 相当于
SELECT DISTINCT * FROM
(
SELECT * FROM A
UNION ALL SELECT * FROM B
UINON ALL .....
)
搂主说的“对做出来的数据集可以进行删除和更新”指的是试图吧?
------解决方案--------------------可以更新的。具体怎么操作,忘了。自己查查资料