Задать вопрос

Как сделать группировку mysql?

Здравсвуйте!
Есть запрос:
SELECT p.`obj_id` , p.`alt_name` , o.`name`,p.`id`,oc.`text_val`,oc.`float_val` 
FROM `hierarchy` p LEFT JOIN `objects` o ON p.`obj_id` = o.`id` 
LEFT JOIN `object_content` oc ON p.`obj_id` = oc.`obj_id` 
WHERE (oc.`field_id` = 221 OR oc.`field_id` = 248 ) 
AND (p.`rel`=903687) p.id LIMIT 0,50

На данный момент в результате получаю несколько строк, одного p.`id`, с значениями oc.`field_id` = 221 и oc.`field_id` = 248.
Каким образом можно получить сгруппированный вывод? Чтобы результаты находились в одной строке?
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Оценить 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
Smithson
@Smithson
20+ лет админю
Вам нужна команда GROUP BY.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 16:23
30000 руб./за проект
26 дек. 2024, в 16:23
100000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект