|
Как заполнить одну таблицу данными из второй таблицы
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, ну на самом деле трудно сказать какой запрос быстрее будет. Всё зависит от соотношения записей range/box и селективности ключей. А обилие возможностей ещё ни кому не мешало. MERGE однозначно универсальней ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2017, 14:44 |
|
Как заполнить одну таблицу данными из второй таблицы
|
|||
---|---|---|---|
#18+
Старый плюшевый мишкаm7mпропущено... Код: sql 1. 2.
Ну наверное как-то вот так Я бы ещё к селекту коалеску привинтил. Из агрегатов null при отсутствии данных не возвращает только count. Если честно не совсем понял нахрена тут Coalesce , чтобы отсечь строки с 0 кол-вом ?Для ускорения ? 0 количество строк будет 5-20 не более ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2017, 23:57 |
|
Как заполнить одну таблицу данными из второй таблицы
|
|||
---|---|---|---|
#18+
RomansochiЕсли честно не совсем понял нахрена тут Coalesce , чтобы отсечь строки с 0 кол-вом ?Для ускорения ? 0 количество строк будет 5-20 не более Вот тока эти 5-20, если с нулевым количеством - это отсутствуют записи о раскладе по коробкам, получатся в результате апдейта из селекта не с нулевым количеством, а с null. А потом ты начнёшь к нему прибавлять следующие поступления и результат канет в бездну. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2017, 02:20 |
|
|
start [/forum/topic.php?fid=40&startmsg=39530192&tid=1561399]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
89ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 171ms |
0 / 0 |