Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Не придумаю как соединить 2 таблицы (число прочтений - 1817 )
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Не придумаю как соединить 2 таблицы
30. Декабря 2007 :: 19:46
Печать  
есть 2 таблицы:
1)  товар, цена
2) Тип товара, порог цены

надо получить: Товар, цена, тип товара

условие на связь: цена должна быть больше порога, а значение порога должно быть минимальным.

заранее спасибо.
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не придумаю как соединить 2 таблицы
Ответ #1 - 02. Января 2008 :: 10:55
Печать  
Больше никакой связи нету между таблицами?
У товара есть реквизит тип товара? У цены что-нить имеется?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не придумаю как соединить 2 таблицы
Ответ #2 - 02. Января 2008 :: 10:58
Печать  
Может ведь быть и несколько строк на один товар и цену?
Тогда что-то типа такого наверное:

Код
Выбрать все
select t.tov Товар, t.cena Цена, t1.tip ТипТовара
from cena as t
left join tip t1 on t.cena > t1.porog and t1.porog = (select min(porog) from tip)
 

  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Не придумаю как соединить 2 таблицы
Ответ #3 - 04. Января 2008 :: 12:01
Печать  
Думаю такой вариант подойдет.
Спасибо Улыбка
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать