C
cabrite
Unregistered / Unconfirmed
GUEST, unregistred user!
我用union查询连接两个表,
select **,**,** from ××1 union select **,**,** from ××2
产生的结果集合,
我需要修改其中某个字段的值,
却奇怪的发现只能修改××1表,而涉及到××2表的都不能修改,
我将××1和××2换了个位置后,××2能被修改了,而××1却不能修改。
请问这是为什么,有什么好的办法可以满足我的要求吗?
我还是想用union语句,因为我需要消除结果集中重复的行。
select **,**,** from ××1 union select **,**,** from ××2
产生的结果集合,
我需要修改其中某个字段的值,
却奇怪的发现只能修改××1表,而涉及到××2表的都不能修改,
我将××1和××2换了个位置后,××2能被修改了,而××1却不能修改。
请问这是为什么,有什么好的办法可以满足我的要求吗?
我还是想用union语句,因为我需要消除结果集中重复的行。