SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.11.2015 14:49:08

Victor2312
Участник
Зарегистрирован: 15.11.2015
Сообщений: 1

Проблема с запросом БД

Добрый день!
Подскажите пожалуйста, в таблице есть колонка с ценой товара. Как вывести через запрос товары с похожей ценой в диапазоне например на 1000 рублей дешевле и  дороже этого товара, не включая в диапазон товар, который я выбрал.
Например на некоторых сайтах при просмотре конкретного товара внизу пишут "похожие товары", где как раз цена варьируется в диапазоне 1000 руб например без учета этого товара.
Думаю более менее понятно написал, заранее спасибо)

Неактивен

 

#2 15.11.2015 17:07:27

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Проблема с запросом БД

select .. from `товары` where `цена` between цена_вашего_товара-1000 and цена_вашего_товара+1000 and `товары`.id <> id_вашего_товара ;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson