Query using group_concat is returning only one row

前端 未结 3 843
旧巷少年郎
旧巷少年郎 2020-12-06 05:26

This is a query that is supposed to get the user\'s information, their project\'s information, and a group_concat of all the image paths that such project is associated to.

3条回答
  •  情深已故
    2020-12-06 05:42

    Just use group by clause in your_query

    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)
        group by users.first_name
        ORDER BY projects.project_id DESC;
    

    fiddle

提交回复
热议问题