Есть таблица 1, из которой получаем выборку :
SELECT a.region,a.host
FROM ftpup a
, ( SELECT info,type,timestamp, max(date) as time FROM ftpup GROUP BY type ) b
WHERE a.type = b.type AND a.date = b.time AND a.status <> '0' ORDER BY a.`date` DESC
Результат выборки:
region --- host
SB --- H1
BS --- H2
PT --- H2
Есть таблица 2, со структурой:
host --- region --- status
H1 --- SB --- 1
H2 --- PT --- 0
H2 --- BS --- 1
Как составить update для таблицы 2 и установить status='2' где host = host из первого select (результат из таблицы 1) и region=region из первого select (результат из таблицы 1)?