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
你不用视图
把查询的结果插入到历时表
然后在加索引
把查询的结果插入到历时表
然后在加索引