Помогите с SQl запросом

интернет программирование MySQL базы данных sql

Надо из 3 таблиц сделать выборку 1 или нескольких(если цены будут повторятся) названий предметов с самой высокой ценой по 3 таблицам .

В общем я сделал 3 запроса из 3 таблиц на самую высокую цену и объединил UNION'aми
В итоге я получил таблицу с названиеми и ценами предметов с самыми большими ценами из каждой таблицы.
Теперь я не могу понять,как правильно сделать выборку самого максимального значения....

Примечание:
Кое-что пропустил.
Выбрана должна быть не цена,а продукт с максимальной ценой .
В резульирующей таблице должен быть только продукт.
Ответы:
Select Max('price') from ('твой запрос')
select distinct top 3 *
from
(select p1.Price, p1.Name
from products1 p1
union
select p2.Price, p2.Name
from products2 p2
union
select p3.Price, p3.Name
from products3 p3
) x
order by Price desc


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.