Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц / 5 сообщений из 5, страница 1 из 1
05.12.2013, 12:49:09
    #38490121
xander84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц
Доброго времени суток ! у меня есть две вот таких таблицы

boffice_user
cena_ot cena_do

и вторая

shop_products
price


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

Заранее премного благодарен!
...
Рейтинг: 0 / 0
05.12.2013, 13:00:37
    #38490142
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц
RTFM WHERE
RTFM BETWEEN
...
Рейтинг: 0 / 0
05.12.2013, 13:06:19
    #38490154
xander84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц
я сделал вот так вот но не работает

Код: sql
1.
2.
3.
SELECT shop_products.price 
FROM shop_products, boffice_user 
WHERE shop_products.price BETWEEN boffice_user.cena_ot AND boffice_user.cena_do
...
Рейтинг: 0 / 0
05.12.2013, 13:21:39
    #38490186
xander84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц
суть в том что мне надо связать каким то образом столбец price и два столбца cena_ot, cena_do
...
Рейтинг: 0 / 0
05.12.2013, 13:33:30
    #38490227
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц
А руками делать не пробовал?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
mysql> create table shop_products (price int);
Query OK, 0 rows affected (0.56 sec)

mysql> insert into shop_products select 1 union select 10 union select 20 union select 5;
Query OK, 4 rows affected (0.15 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql> create table boffice_user (cena_ot int, cena_do int);
Query OK, 0 rows affected (0.14 sec)

mysql> insert into boffice_user select 2, 12 union select 1,7;
Query OK, 2 rows affected (0.02 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select * from shop_products;
+-------+
| price |
+-------+
|     1 |
|    10 |
|    20 |
|     5 |
+-------+
4 rows in set (0.01 sec)

mysql> select * from boffice_user;
+---------+---------+
| cena_ot | cena_do |
+---------+---------+
|       2 |      12 |
|       1 |       7 |
+---------+---------+
2 rows in set (0.00 sec)

mysql> SELECT shop_products.price, boffice_user.cena_ot, boffice_user.cena_do
    -> FROM shop_products, boffice_user
    -> WHERE shop_products.price BETWEEN boffice_user.cena_ot AND boffice_user.cena_do;
+-------+---------+---------+
| price | cena_ot | cena_do |
+-------+---------+---------+
|     1 |       1 |       7 |
|    10 |       2 |      12 |
|     5 |       2 |      12 |
|     5 |       1 |       7 |
+-------+---------+---------+
4 rows in set (0.00 sec)

mysql>
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]