两个表Union 查询后索引是否还有效?

时间:2023-01-16 19:55:26
两个表Union 查询后索引是否还有效?
select id,field1 from table1 union select id,field1 from table2

本来两个表的索引都是id字段,但这样查询出来后是否索引就不起作用了?

6 个解决方案

#1


应该还是有效的.

#2


。。。。。。。。。。

#3


他是先查询后组合的结果,索引应该有效

#4


对原来表的索引是没有影响的啊。但是如果插入到新表的话肯定是不会有索引的。
直接利用这个查询的结构索引应该没有用来。

#5


我是需要用到这张新表,Union出来后的新表

#6


你不用视图 
把查询的结果插入到历时表 
然后在加索引

#1


应该还是有效的.

#2


。。。。。。。。。。

#3


他是先查询后组合的结果,索引应该有效

#4


对原来表的索引是没有影响的啊。但是如果插入到新表的话肯定是不会有索引的。
直接利用这个查询的结构索引应该没有用来。

#5


我是需要用到这张新表,Union出来后的新表

#6


你不用视图 
把查询的结果插入到历时表 
然后在加索引