Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
Jmanx
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 9
1

Найти номера моделей любых типов, имеющих самую высокую цену по всей имеющейся в базе данных продукции.

23.12.2011, 00:42. Просмотров 2097. Ответов 1
Метки нет (Все метки)

У меня есть запрос который выбирает модели с максимальной ценой на каждый продукт:
SQL
1
2
3
4
5
6
7
8
9
10
11
SELECT model
FROM pc
WHERE price=(SELECT MAX(price) FROM pc)
UNION
SELECT model
FROM laptop
WHERE price=(SELECT MAX(price) FROM laptop)
UNION
SELECT model
FROM printer
WHERE price=(SELECT MAX(price) FROM printer)
Но как выбрать модель имеющую максимальную цену по всей продукции?
 Комментарий модератора 
Теги кода добавлены модератором. По правилам форума, код должен быть оформлен соответствующими тегами. Для оформления кода SQL следует выделить этот код и на панели редактирования сообщения нажать кнопку: "SQL".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2011, 00:42
Ответы с готовыми решениями:

Перечислите номера моделей любых типов, имеющих самую высокую цену
Перечислите номера моделей любых типов, имеющих самую высокую цену по всей...

Создать массив структур для k видов продукции и общую стоимость выпуска всей продукции за год
Дано: Код продукции, название продукции, выпуск в каждом из 4 кварталов....

Реализация алгоритма сортировки для любых типов данных
Помогите пожалуйста переделать реализацию сортировки так, чтобы она могла...

Нужно написать программу,которая определит самую высокую девочку из группы. Запись Паскаль
Нужно написать программу,которая определит самую высокую девочку из группы....

Изменение значения поля во всей базе данных
Здравствуйте! Требуется изменить значение поля language_id со значением 2, на...

1
reiteriX
680 / 236 / 13
Регистрация: 02.04.2009
Сообщений: 692
23.12.2011, 08:16 2
sql-ex.ru ? 24 вопрос?

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SELECT model
FROM (SELECT model,price 
      FROM pc
      UNION
      SELECT model,price
      FROM laptop
      UNION
      SELECT model,price
      FROM printer) AS m,
      (SELECT MAX(n.price) AS newPrice
       FROM (SELECT price
             FROM pc
             UNION
             SELECT price
             FROM laptop
             UNION
             SELECT price
             FROM printer) AS n) AS xz
WHERE m.price IN (xz.newPrice)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2011, 08:16

Не получается сделать поиск по всей базе данных
Здравствуйте, у меня был реализован поиск по всей базе данных. Стоит edit и...

Организация поиска по всей базе данных ( в данном случае 2 таблицы )
Здравствуйте, можете подсказать, где я ошибаюсь и как заставить отображать...

Найти минимальное из чисел, имеющих нечетные порядковые номера.
В текстовом файле содержится последовательность действительных чисел. Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru