|
Данные добавляются в разные места таблицы
|
|||
---|---|---|---|
#18+
Добрый день! Столкнулся с такой ситуацией. Запросом на добавление собираю в одну таблицу разные данные для общего отчета. Данные добавляются, примерно, один раз в два-три дня. В последнее время стал замечать, что не все данные добавляются в конец таблицы. Часть строк добавляется в конец таблицы, а часть в произвольное место. Как с этим бороться? Есть какие-нибудь способы, кроме добавления специального поля в таблице для сортировки. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2019, 10:49 |
|
Данные добавляются в разные места таблицы
|
|||
---|---|---|---|
#18+
VistaSV30Часть строк добавляется в конец таблицы, а часть в произвольное место. А как вы узнаете где конец таблицы а где начало? Примените сортировку и все измениться. Ну может сортировать по ID (но не факт) Можно и поле Data добавить и по нему сортировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2019, 10:56 |
|
Данные добавляются в разные места таблицы
|
|||
---|---|---|---|
#18+
Строки добавляемые при разовом выполнении запроса тоже перемешиваются. Простая сортировка не помогает, потому что сам забыл, что такое бывает, а сейчас уже нет времени все переделывать. Видимо придется всё докручивать уже в самом отчёте. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2019, 11:16 |
|
Данные добавляются в разные места таблицы
|
|||
---|---|---|---|
#18+
ROI....А как вы узнаете где конец таблицы а где начало? Особенно если учесть что для таблицы таких понятий вообще не существует. А отчет имеет сортировку,которая обладает наивысшим приоритетом (абсолютно фиолетово какой порядок записи имели до сортировки в отчете-как бы Вы не сортировали таблицу(запрос-источник)записи всегда будут выведены в одном и том же(не думал каком) порядке.Только сортировка("группировка и сортировка" в конструкторе) в отчете задаст нужный Вам порядок ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2019, 12:21 |
|
Данные добавляются в разные места таблицы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2019, 14:12 |
|
Данные добавляются в разные места таблицы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2019, 14:29 |
|
Данные добавляются в разные места таблицы
|
|||
---|---|---|---|
#18+
VistaSV30Часть строк добавляется в конец таблицы, а часть в произвольное место.Бред. Таблица - это несортированная куча. Т.е. абсолютно все записи добавляются "в произвольное место". При выводе без указания сортировки записи ОБЫЧНО выводятся в порядке их следования в первичном (при его отсутствии - первом уникальном) индексе - однако это вовсе не догма. Если нужен какой-то порядок - то при выводе сортировка ОБЯЗАТЕЛЬНА. Если нужен порядок, в котором записи добавлялись в таблицу - нет ничего лучше автоинкрементного поля. При условии, что никто не пытается задавать для него значения вручную (при вставке новой записи или изменении существующей). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2019, 15:29 |
|
|
start [/forum/topic.php?fid=45&fpage=29&tid=1610569]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 305ms |
total: | 428ms |
0 / 0 |