Доброго времени суток ! у меня есть две вот таких таблицы
boffice_user
cena_ot cena_do
и вторая
shop_products
price
мне надо выбрать из таблицы shop_products продукты с ценой в дипазоне от cena_ot до cena_do
Заранее премного благодарен!
SoMeOnE
5.12.2013 - 11:13
По какому полю у Вас связаны эти таблицы?
Здесь вроде никакой связки нет. Вы лучше показали бы структуру таблиц полностью
вот дело в том что есть id но через это поле они не связаны, id просто порядковый номер продукта и пользователя и все! связки как таковой нет просто каким образом можно их связать?
я так понял какое то изделие должно быть привязано ко всем пользователям?
Xander, может вам сменить профессию? Реально хочу придумать что-то в ваше оправдание, но пока еще не отошёл от шока.
_____________
Стимулятор ~yoomoney - 41001303250491
обидеть может каждый , а вот подсказать
Xander, обижаться на незнакомого человека просто глупо.
У меня нет задачи вас обидеть.
А вот на счет подсказывать, даже не знаю с чего начать.
___
какойто я сегодня судя по постам брюзгливый, хотя это далеко не так
_____________
Стимулятор ~yoomoney - 41001303250491
Ну для начала как можно связать эти таблицы!
может так? только условия нужные добавить
SELECT shop_products.price
FROM shop_products, boffice_user
WHERE shop_products.price BETWEEN boffice_user.cena_ot AND boffice_user.cena_do
а надо ли их связывать?
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата |
а надо ли их связывать? |
похоже на выборку товара, некий фильтр
пользователь выбирает диапазон цен или примерную сумму, которую готов потратить, далее идёт выборка соответствующих товаров
но и связывать их тут не обязательно)
ну да так оно и есть) ток вот надо правильный запрос составить
SoMeOnE
5.12.2013 - 12:09
Ну раз ничего не нужно связывать. Может просто в коде прописать диапазон и все
SELECT shop_products.*
FROM shop_products
WHERE
price < 0
AND price > 1000
ну а как он условия будет выбирать для каждого пользователя то? с ценовым диапазоном , ведь надо привязать диапазон к price
SoMeOnE
5.12.2013 - 13:12
ну во тесли у тебя для каждого юзера свой диапазон по нему и надо связку делать в таблице с диапазонами.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.