|
|
|
Выборка из двух таблиц с объединением
|
|||
|---|---|---|---|
|
#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&gotonew=1&tid=1833928]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 530ms |

| 0 / 0 |
