Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц с объединением / 5 сообщений из 5, страница 1 из 1
17.11.2014, 13:33:11
    #38808237
tired2fight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц с объединением
Доброго дня.

Две таблицы, одна с позициями заказов, вторая - информация по заказчику.

Как объединить их в одну выборку? Связь по полю cst_id, условие - WHERE `date` BETWEEN ... - выборка позиций заказов по периоду даты. В общем в скрипт приходят две даты - начало периода и конец периода, нужно вместе с информацией о позициях забирать информацию о заказчике, который привязан к этой позиции.

orders

order_id | cst_id | item_id | amount | ...

customers

cst_id | name| address | ...

Большое спасибо, лазал по форуму в похожих темах, не нашел, возможно плохо искал..
...
Рейтинг: 0 / 0
17.11.2014, 13:54:13
    #38808289
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц с объединением
почитайте про JOIN
...
Рейтинг: 0 / 0
17.11.2014, 14:00:08
    #38808306
tired2fight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц с объединением
SharuPoNemnogu,

Код: sql
1.
SELECT * FROM Orders INNER JOIN customers ON customers.cst_id= cst_id WHERE date BETWEEN ...


Похоже так?
...
Рейтинг: 0 / 0
17.11.2014, 14:16:31
    #38808337
tired2fight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц с объединением
хм, пропустил связующую таблицу...Все замороченнее =/


customers - таблица информации о заказчике

cst_id | name| address | ...


orders - таблица информации о заказе

order_id | cst_id | delivery | ...


positions - таблица позиций заказа

order_id | amount| item_id| date | ...


Нужно по периоду выбрать из таблицы positions, подтягивая информацию о клиенте через промежуточную таблицу orders
...
Рейтинг: 0 / 0
17.11.2014, 14:21:05
    #38808348
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из двух таблиц с объединением
ну плюс еще один join
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц с объединением / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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