Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2018, 09:48   #1
kiukishenkaec
Новичок
Джуниор
 
Регистрация: 22.05.2018
Сообщений: 0
По умолчанию Как правильно составить запрос к базе?

Есть таблица produkts. У этой таблицы есть связи "многие ко многим" с 3 другими таблицами "color", "weight", "growth". Схематично :

Код:
produkts <-> products_color <-> color
             <-> products_weight <-> weight
             <-> products_growth <-> growth
Как составить запрос что бы получить на выходе что то вроде этого массива:
Код:
produkts 1 => [
                     name => produkts 1,
                     slug => produkts 1,
                     color => [
                                  [0] => red
                                  [1] =>blak
                     ],
                     weight => [
                                  [0] => 100
                                  [1] => 200
                     ],
                     growth => [
                                  [0] => 150
                                  [1] => 250
                     ],
],
produkts 2 => [
                     name => produkts 2,
                     slug => produkts 2,
                     color => [
                                  [0] => red
                     ],
                     weight => [
                                  [0] => 100
                     ],
                     growth => [
                     ],
].....
kiukishenkaec вне форума Ответить с цитированием
Старый 22.05.2018, 11:40   #2
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Чтобы на выходе иметь подобный массив один фиг придется пробежаться по результату выборку и СОСТАВИТЬ ТАКОЙ массив
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как правильно составить запрос? Svetr SQL, базы данных 1 01.08.2013 10:36
Как правильно составить get запрос liquidon Работа с сетью в Delphi 2 27.03.2012 00:59
как правельно составить запрос к базе данных? не могу найти ошибку... Человек_Борща SQL, базы данных 6 27.02.2010 17:22
Составной запрос, как правильно составить? Bendebej SQL, базы данных 10 26.02.2010 20:01
Как правильно создать запрос по поиску в базе Access? Dux SQL, базы данных 2 03.05.2009 13:37