A
Возможно ли одним запросом UPDATE обновлять 2 значения в разных таблицах?
Сам SELECT у меня такой:
SELECT users.extension, sip.data as `group`, users.name FROM users LEFT JOIN sip ON extension=id WHERE sip.keyword="callgroup" AND users.extension=127;
Просто проблема в том что в таблице sip
по другому данные хранятся. Вот примеры 2х таблиц (сокращенные)Таблица extension (все стандартно):
extension | name | ...
102 | Иванова | ...
103 | Петрова | ...
...Таблица sip:
id | keyword | data | flags
—————————————————————————————————————
102 | avpf | no | 15
102 | deny | 0.0.0.0/0.0.0.0 | 25
102 | callgroup | 13 | 18
.....103 | avpf | no | 15
103 | callgroup | 10 | 18
...Когда я делаю SELECT выше то получаю таблицу вида:
extension | group | name
———————————————————————————
102 | 13 | Иванова
103 | 10 | Петрова
И надо одним запросом апдейтить сразу и group
и name
Возможно вообще в принципе такое, или надо все равно 2 отдельных UPDATE
запроса делать?