Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.03.2019, 00:12
|
|||
|---|---|---|---|
|
|||
помощь в запросе с обновлением данных в 2 таблицах |
|||
|
#18+
Друзья, подскажите пожалуйста, как можно проще проапдейтить единым значением разные данные у меня есть гости с id 99,98, 76, и т.д. - просто набор данных, в последовательность не заложить и вот надо всем этим значениям из таблицы Accessor присвоить значение 20 в таблице Abstract с синхронизацией по id как то можно это реализовать через временные таблицы, или через массив? Я пока пишу для каждой операции данный запрос: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2019, 00:52
|
|||
|---|---|---|---|
помощь в запросе с обновлением данных в 2 таблицах |
|||
|
#18+
lex871, В простейшем случае ваши вложенные подзапросы переписываются так, но Вам бы неплохо пример структуры хранения данных предоставить. Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2019, 00:58
|
|||
|---|---|---|---|
|
|||
помощь в запросе с обновлением данных в 2 таблицах |
|||
|
#18+
felix_ff спасибо за ответ. У меня вопрос, как можно сделать так, чтобы не писать 300 таких запросов, а как-нить Ext - сделать циклом по какой-то таблице.... т.е. чтобы перечислить Ext 99, 76, 55 и т.д. и одним запросом их все обновить.... Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2019, 23:08
|
|||
|---|---|---|---|
помощь в запросе с обновлением данных в 2 таблицах |
|||
|
#18+
lex871300 таких запросов, а как-нить Ext - сделать циклом по какой-то таблице.... т.е. чтобы перечислить Ext 99, 76, 55 и т.д. и одним запросом их все обновить....Этот список Ext у вас откуда берётся? Из таблицы? Тогда делаете апдэйт с джойном к этой таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2019, 00:20
|
|||
|---|---|---|---|
|
|||
помощь в запросе с обновлением данных в 2 таблицах |
|||
|
#18+
alexeyvglex871300 таких запросов, а как-нить Ext - сделать циклом по какой-то таблице.... т.е. чтобы перечислить Ext 99, 76, 55 и т.д. и одним запросом их все обновить....Этот список Ext у вас откуда берётся? Из таблицы? Тогда делаете апдэйт с джойном к этой таблице. У меня эти данные не в таблице. Их просто в файлике присылают. Можно ли как-нить временную таблицу создать и перебирать данные? Или массивом через запятую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2019, 01:11
|
|||
|---|---|---|---|
помощь в запросе с обновлением данных в 2 таблицах |
|||
|
#18+
lex871, Код: sql 1. 2. 3. 4. 5. 6. если у вас Ext уникальные значения. иначе вся ваша логика посыпится ошибками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2019, 15:03
|
|||
|---|---|---|---|
|
|||
помощь в запросе с обновлением данных в 2 таблицах |
|||
|
#18+
felix_ff, спасибо. А если я сделаю новую таблицу временную где будет такая структура idEXT165156165996546465447634354654455 то в запросе как надо поправить "in ('99', '76', '55')" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1688174]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 461ms |

| 0 / 0 |
