[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите составить JOIN запрос
Либер
Добрый день дорогие форумчане! И снова к вам на поклон...

Есть две таблички documents и vars (параметры)...

Таблица vars состоит из четырех полей: id | id_document | varid | value
Где id - внутренний id таблицы
id_document - id документа
varid - id номер параметра
value - значение...

Мне нужен запрос который вернет в ОДНУ строчку id из таблицы documents (плюс несколько значений из нее же типа name) и value из таблицы vars для каждого определенного varid...

т.е. нужна такая вот конструкция:
id | name | varid1 | varid2 | varid3 | varid4 | varid5
_____________________________________________
1 | name | value1 | value2 | value3 | null | value5


и и.д.
Valick
ну такая конструкция не получится, да и организация таблици на мой взгляд не совсем правильная, хотя информации маловато.
можно провести группировку по id_document и сделать GROUP_CONCAT по value с сортировкой по varid

_____________
Стимулятор ~yoomoney - 41001303250491
Либер
Не знал о GROUP_CONCAT - очень полезная функция. Возьму на заметку. Спасибо!
организация таблицы - не ко мне, эт modx.
Мне просто нужно было импорт настроить... Хотел одним запросом сделать, но если не получается, то буду через встроенный api cmf.
Спасибо, тему можно закрывать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.