select * from 矿石生产
order by [DEPARTMENT_NAME] asc, [REPORT_DATE] asc, [INDEX_ID] asc
这样查询的结果是我想要的顺序,如何保存呢?
select * into tableB from 矿石生产
order by [DEPARTMENT_NAME] asc, [REPORT_DATE] asc, [INDEX_ID] asc
为什么tableB中显示的不是我想要的顺序啊?
select * into tableB from (select * from 矿石生产
order by [DEPARTMENT_NAME] asc, [REPORT_DATE] asc, [INDEX_ID] asc)就行了
tableb读取出来的顺序只跟tableb的索引有关系,一般默认都是主键索引
tableB先创建一个自增长的字段为主键
然后再把数据从矿石生产插入到tableB
这样tableB 里面的数据就是按照插入的顺序显示了
没有测试过因为没有数据,不过想想应该是可以的