Проблемы сортировки при вставке данных в таблицу
|
|
Понедельник, 30 Марта 2015 г. 10:34
+ в цитатник
Столкнулся с таким глюком!
Есть две таблицы с данными, причем не большие. Задача - отобрать данные из первой таблицы (лист1), отсортировать их и вставить в таблицу (рез) запросом add_1_рез:
"INSERT INTO рез ( tp1 )
SELECT Лист1.tp1
FROM Лист1
ORDER BY Лист1.tp1;".
Затем аналогично отобрать, отсортировать и добавить в таблицу (рез) данные из другой таблицы (лист2) запросом add_2_рез:
"INSERT INTO рез ( tp1 )
SELECT Лист2.tp1
FROM Лист2
ORDER BY Лист2.tp1;".
При этом запросы сортируют как положено, а вот при вставке в таблицу сортировка нарушается, вставляются куски по 40-50 записей с нарушением сортировки. Причем закономерности не заметил.
Например:
Номер записи | Значение | должно быть | 1070 | 2041 | 2041 | 1071 | 2256 | 2042 |
|
При удалении данных из таблицы (рез) и повторении процедуры глюки повторяются! В чем проблема, уже крыша едет! Подскажите, люди добрые!!!
Файл примерной базы прикладываю:
http://www.sql.ru/forum/1149512/problemy-sortirovki-pri-vstavke-dannyh-v-tablicu
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-