|
|
|
Выборка из двух таблиц с объединением
|
|||
|---|---|---|---|
|
#18+
Доброго дня. Две таблицы, одна с позициями заказов, вторая - информация по заказчику. Как объединить их в одну выборку? Связь по полю cst_id, условие - WHERE `date` BETWEEN ... - выборка позиций заказов по периоду даты. В общем в скрипт приходят две даты - начало периода и конец периода, нужно вместе с информацией о позициях забирать информацию о заказчике, который привязан к этой позиции. orders order_id | cst_id | item_id | amount | ... customers cst_id | name| address | ... Большое спасибо, лазал по форуму в похожих темах, не нашел, возможно плохо искал.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 13:33:11 |
|
||
|
Выборка из двух таблиц с объединением
|
|||
|---|---|---|---|
|
#18+
почитайте про JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 13:54:13 |
|
||
|
Выборка из двух таблиц с объединением
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, Код: sql 1. Похоже так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 14:00:08 |
|
||
|
Выборка из двух таблиц с объединением
|
|||
|---|---|---|---|
|
#18+
хм, пропустил связующую таблицу...Все замороченнее =/ customers - таблица информации о заказчике cst_id | name| address | ... orders - таблица информации о заказе order_id | cst_id | delivery | ... positions - таблица позиций заказа order_id | amount| item_id| date | ... Нужно по периоду выбрать из таблицы positions, подтягивая информацию о клиенте через промежуточную таблицу orders ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 14:16:31 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38808306&tid=1833928]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
87ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 406ms |

| 0 / 0 |
