допустим есть 3 тавлица и в кождого есть поле price:
table1:
price
----
200
350
400
table2:
price
----
300
380
500
table3:
price
----
400
320
200
150
напишите пожалуиста запрос, котории вибрал максималная значение поле price, из триох таблиц ? в етом случе: 500
Спустя 6 минут, 13 секунд (14.09.2011 - 13:14) Игорь_Vasinsky написал(а):
а сам для начала не хочешь проэксперементировать?
Спустя 2 минуты, 58 секунд (14.09.2011 - 13:17) Игорь_Vasinsky написал(а):
тебе же блин одно максимальное значение нужно выбрать из 3х таблиц да?
Спустя 6 минут, 14 секунд (14.09.2011 - 13:23) dadli написал(а):
Игорь_Vasinsky
Цитата |
тебе же блин одно максимальное значение нужно выбрать из 3х таблиц да? |
да одно максималная из триох таблиц
Спустя 4 минуты, 43 секунды (14.09.2011 - 13:28) Winston написал(а):
Вот так должно сработать
SELECT MAX(`m`) FROM (SELECT MAX(`price`) AS `m` FROM `table1` UNION
SELECT MAX(`price`) AS `m2` FROM `table2` UNION
SELECT MAX(`price`) AS `m3` FROM `table3`
) AS `table`
Спустя 27 секунд (14.09.2011 - 13:28) Игорь_Vasinsky написал(а):
а если они равны в 2х или в 3х таблицах?
Спустя 9 минут, 22 секунды (14.09.2011 - 13:38) dadli написал(а):
Winston
СПАСИБО балшое, точнее
СПАСИБО балшое, точнее
Спустя 12 минут, 41 секунда (14.09.2011 - 13:50) dadli написал(а):
Игорь_Vasinsky
Цитата |
а если они равны в 2х или в 3х таблицах? |
я хотел максималная значение из всех таблиц так же, как вибираем максималную значение из один таблиц, тоесть хател максималную цифру не зависимо сколко раз повтарялся он в таблицах. Winston в точке попал )
_____________
когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.