Изменение значения одним запросом

Chuvak

Guest
Изменение значения одним запросом

У меня есть строка, где Number = X и ID = 1. Мне нужно уменьшить значение X на 2 одним запросом. Как это осуществить?

И ещё.
Есть две таблицы(t1 и t2). В каждой есть столбец created DATETIME. Как одним запросом выбрать одну самую позднюю дату из 2-х таблиц?
 

ForJest

- свежая кровь
Есть две таблицы(t1 и t2). В каждой есть столбец created DATETIME. Как одним запросом выбрать одну самую позднюю дату из 2-х таблиц?
Сделай это тремя запросами.
SELECT @one:=MAX(dt) FROM t1;
SELECT @two:=MAX(dt) FROM t2;
SELECT @max_dt := IF(@one > @two, @one, @two).

Одним запросом в этом случае выбирать будет не эффетивно.
 

Falc

Новичок
Если мускул 4-ый можно одним запросом через юнион.
 
Сверху