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

есть таблица полотен
Полотно idПрофиль1 idПрофиль2ПВХ1 2 1Ткань1 1 3Ткань2 2 3Ткань3 1 2

есть таблица профилей
id название цена1 штапик 5002 прищепка 6003 алюминий 200

как сделать такую:
Полотно Название профиль1 Цена профиль1 Название профиль2 Цена профиль2ПВХ1 прищепка 600 штапик 500Ткань1 штапик 500 алюминий 200Ткань2 прищепка 600 алюминий 200Ткань3 штапик 500 прищепка 600

помогите, пожалуйста, с запросом

P/S: существующий тормозит и явно корявый
Код: plsql
1.
2.
3.
4.
5.
6.
7.
SELECT *, 
  (SELECT caption FROM profils WHERE id = id_profil1) AS NameProfil1, 
  (SELECT cena FROM profils WHERE id = id_profil1) AS CenaProfil1, 
  (SELECT caption FROM profils WHERE id = id_profil2) AS NameProfil2,
  (SELECT cena FROM profils WHERE id = id_profil2) AS CenaProfil2 
  
  FROM polotno
...
Рейтинг: 0 / 0
соединение таблиц
    #38732521
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stark3,

Код: sql
1.
2.
3.
4.
...
from polotno p
join profils p1 on p.idprofile1=p1.id
join profils p2 on p.idprofile2=p2.id
...
Рейтинг: 0 / 0
соединение таблиц
    #38732636
Stark3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirStark3,

Код: sql
1.
2.
3.
4.
...
from polotno p
join profils p1 on p.idprofile1=p1.id
join profils p2 on p.idprofile2=p2.id




Всегда получаю ответы на свои вопросы быстро и качественно на этом ресурсе, спасибо вам!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / соединение таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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