[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из двух таблиц
Страницы: 1, 2
Xander
Доброго времени суток ! у меня есть две вот таких таблицы

boffice_user
cena_ot cena_do

и вторая

shop_products
price


мне надо выбрать из таблицы shop_products продукты с ценой в дипазоне от cena_ot до cena_do

Заранее премного благодарен!
SoMeOnE
По какому полю у Вас связаны эти таблицы?
Здесь вроде никакой связки нет. Вы лучше показали бы структуру таблиц полностью
Xander
вот дело в том что есть id но через это поле они не связаны, id просто порядковый номер продукта и пользователя и все! связки как таковой нет просто каким образом можно их связать?
Xander
я так понял какое то изделие должно быть привязано ко всем пользователям?
Valick
Xander, может вам сменить профессию? Реально хочу придумать что-то в ваше оправдание, но пока еще не отошёл от шока.


_____________
Стимулятор ~yoomoney - 41001303250491
Xander
обидеть может каждый , а вот подсказать
Valick
Xander, обижаться на незнакомого человека просто глупо.
У меня нет задачи вас обидеть.
А вот на счет подсказывать, даже не знаю с чего начать.
___
какойто я сегодня судя по постам брюзгливый, хотя это далеко не так smile.gif

_____________
Стимулятор ~yoomoney - 41001303250491
Xander
Ну для начала как можно связать эти таблицы!
rooor
может так? только условия нужные добавить
SELECT shop_products.price 
FROM shop_products, boffice_user
WHERE shop_products.price BETWEEN boffice_user.cena_ot AND boffice_user.cena_do
Valick
а надо ли их связывать?

_____________
Стимулятор ~yoomoney - 41001303250491
rooor
Цитата
а надо ли их связывать?

похоже на выборку товара, некий фильтр

пользователь выбирает диапазон цен или примерную сумму, которую готов потратить, далее идёт выборка соответствующих товаров

но и связывать их тут не обязательно)
Xander
ну да так оно и есть) ток вот надо правильный запрос составить
SoMeOnE
Ну раз ничего не нужно связывать. Может просто в коде прописать диапазон и все

SELECT shop_products.* 
FROM shop_products
WHERE
price < 0
AND price > 1000
Xander
ну а как он условия будет выбирать для каждого пользователя то? с ценовым диапазоном , ведь надо привязать диапазон к price
SoMeOnE
ну во тесли у тебя для каждого юзера свой диапазон по нему и надо связку делать в таблице с диапазонами.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.