VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

 
 
Опции темы Опции просмотра
Старый 28.04.2010, 16:06   #11
Заслуженный Участник
 
Аватар для Epo
 
Откуда: Darnassus
Сообщений: 1,449
Благодарности: 689 в 375 сообщениях Поиск благодарностей Epo
По умолчанию Re: SQL вопросик

Цитата:
Сообщение от limon877 Посмотреть сообщение
SELECT drug_code, drug_name
FROM drug d1
WHERE price < (SELECT MAX(price) FROM drug d2 WHERE d1.type=d2.type)
Вроде как можно переписать так
Цитата:
SELECT d1.drug_code, d1.drug_name, max(d2.price)
FROM drug d1
LEFT JOIN drug d2
ON d2.price > d1.price
WHERE d1.type=d2.type
GROUP BY d2.price
Epo добавил 28.04.2010 в 17:07
Цитата:
Сообщение от vc Посмотреть сообщение
SELECT drug_code, drug_name
FROM drug d1, drug d2
WHERE d1.type = d2.type
AND d1.price < d2.price
ORDER BY drug_code, drug_name;
эх, почти опередил =)

Последний раз редактировалось Epo, 28.04.2010 в 16:07. Причина: Добавлено сообщение
Epo вне форума   Ответить с цитированием
 



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
Вопросик Asiza Вопросы и предложения 13 13.02.2010 21:44
Вопросик! ProGameR Автотранспорт 14 31.01.2010 20:59
вопросик Ратобор Вопросы и предложения 5 25.01.2010 16:03
вопросик. xandrey Иммиграция 9 15.12.2009 21:31
Вопросик Irinak Работа в Ирландии 12 20.01.2006 11:20


Часовой пояс GMT, времени сейчас: 23:07.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия