powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц с объединением
5 сообщений из 5, страница 1 из 1
Выборка из двух таблиц с объединением
    #38808237
tired2fight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня.

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

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

orders

order_id | cst_id | item_id | amount | ...

customers

cst_id | name| address | ...

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

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


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


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

cst_id | name| address | ...


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

order_id | cst_id | delivery | ...


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

order_id | amount| item_id| date | ...


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


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