powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос - как правильно с JOIN--ить и добраться до id-шника для связи
3 сообщений из 3, страница 1 из 1
SQL запрос - как правильно с JOIN--ить и добраться до id-шника для связи
    #39194784
rezhisser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: html
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.
Помогите решить задачу

Есть три таблицы:

oc_product - товары
||  product_id  ||   model    ||
|      5863     |    55-55     |
|      5864     |    66-66     |

oc_product_to_category - связи товаров и категорий
||  product_id  ||category_id ||
|      5863     |      55      |
|      5864     |      56      |

oc_url_alias - url товаров и категорий
||    query     || keyoword   ||
|product_id=5863|art-book-lvov |
|product_id=5864|art-book-lvov2|
|category_id=55 |   art-book   |
|category_id=56 |   art-book2  |

Нужно получить такой вывод (вообще, нужно получить полный url товара)

||  product_id  ||   model    ||keyoword-cat||keyoword-prod||
|      5863     |    55-55     |   art-book  |art-book-lvov |
|      5864     |    66-66     |   art-book2 |art-book-lvov2|

Не могу понять как правильно сфорулировать запрос из-за того, что в oc_url_alias значения product_id и category_id хранятся в одном поле да и еще в таком виде
...
Рейтинг: 0 / 0
SQL запрос - как правильно с JOIN--ить и добраться до id-шника для связи
    #39194931
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT 
   t1.product_id
 , t1.model
 , t3.keyoword keyoword_cat
 , t4.keyoword keyoword_prod
FROM oc_product t1
LEFT JOIN oc_product_to_category t2 ON(t2.product_id = t1.product_id)
LEFT JOIN oc_url_alias t3 ON(t3.query = CONCAT('product_id=',t2.product_id))
LEFT JOIN oc_url_alias t4 ON(t4.query = CONCAT('category_id=',t2.category_id));
...
Рейтинг: 0 / 0
SQL запрос - как правильно с JOIN--ить и добраться до id-шника для связи
    #39194964
rezhisser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо! буду знать
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос - как правильно с JOIN--ить и добраться до id-шника для связи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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