Запрос на группирование внутренних строк соединения

0

У меня есть 2 таблицы: Проекты и custom_values, которые связаны идентификатором проекта. Я сделал этот внутренний запрос соединения

SELECT custom_values.customized_id ,custom_values.custom_field_id,
custom_values.value FROM projects INNER JOIN custom_values ON    
projects.id=custom_values.customized_id order by custom_values.customized_id asc

Вы ответите на этот вопрос в объединенном файле. Изображение 174551

Я хочу знать, есть ли способ сгруппировать эти строки с помощью поля customized_id. Кстати, я пробовал Группу, но она не работает

  • 0
    под группой, что вы на самом деле имеете в виду?
  • 0
    Они выглядят сгруппированными для меня!
Показать ещё 4 комментария
Теги:
database

1 ответ

2
Лучший ответ

Если вам нужна группа, вам нужна функция агрегации, например (max, min group_concat) и group by, если вы хотите, чтобы все значения, связанные с customized_id в строке, вы могли использовать group_concat, например:

SELECT custom_values.customized_id 
  ,group_concat(custom_values.value )
FROM projects 
INNER JOIN custom_values ON projects.id=custom_values.customized_id 
GROUP BY custom_values.customized_id 
order by custom_values.customized_id asc
  • 0
    это то, что мне нужно, спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню