|
Обновление с выбором записей по условию из другой таблицы
|
|||
---|---|---|---|
#18+
Комрады, столкнулся со следующей проблемой. Нужно обновить записи (set A.date = '01.01.2015') из таблицы A по условию A.id = B.id. Как правильно прижоинить таблицу B? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2015, 22:49 |
|
Обновление с выбором записей по условию из другой таблицы
|
|||
---|---|---|---|
#18+
С помощью MERGE. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2015, 22:54 |
|
Обновление с выбором записей по условию из другой таблицы
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, спасибо за наводку... Пробую следующий запрос: merge into tableA as a using (select * from tableB where b_status = 1) as b on (a.id = b.id) when matched then update set a.flags = 100 Вопрос выполняется, никакого сообщения не выводится. Что делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2015, 23:11 |
|
Обновление с выбором записей по условию из другой таблицы
|
|||
---|---|---|---|
#18+
nalimВопрос выполняется, никакого сообщения не выводится. Что делаю не так? А почему по-твоему он не должен выполняться и какого сообщения ты ожидаешь? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2015, 00:19 |
|
|
start [/forum/topic.php?fid=40&msg=38994591&tid=1562750]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 389ms |
0 / 0 |