Запрос с использованием group_concat возвращает только одну строку

Это запрос, который должен получить информацию о пользователе, информацию об их проекте и group_concat всех путей к изображениям, с которыми связан этот проект. Чтобы добавить к этому, я только получаю информацию, упомянутую от людей, за которыми следит пользователь.

Это, однако,только переназначение одного ряда.

SELECT users.first_name, users.last_name, users.user_id, projects.project_id, projects.project_name, projects.project_time, group_concat(images.image_path)
FROM users, projects, images
WHERE users.user_id = projects.user_id
AND users.user_id IN (SELECT follow_user_2 FROM following WHERE follow_user_1 = 1)
 ORDER BY projects.project_id DESC

СРАВНИВАТЬ: Следующий запросРАБОТАЕТ в том смысле, что в цикле он предоставляет всю информацию о пользователе и информацию о проектах, связанных с таким пользователем.

SELECT users.first_name, users.last_name, users.user_id, projects.project_id, projects.project_name, projects.project_time 
    FROM users, projects
    WHERE users.user_id = projects.user_id 
    AND users.user_id IN (SELECT follow_user_2 FROM following WHERE follow_user_1 = 1)
    ORDER BY projects.project_id DESC

Когда я пытаюсь использовать group_concat, он просто возвращает меняодин грести и я не понимаю почему.

Может кто-то помочь мне, пожалуйста? Спасибо. Если мой вопрос не был достаточно ясен, я уточню.

Если это поможет, вот SQL FIDDLE.http://www.sqlfiddle.com/#!2/867f6/2 Мне пришлось значительно сократить мою схему. Попробуйте оба запроса выше, чтобы увидеть проблему.

Ответы на вопрос(2)

Ваш ответ на вопрос