1

I have a a table with following values:

id    employee_id    project_id
1     1              1
2     2              1
3     3              1
4     4              1

How can i list by project_id? using mysql queries?

project_id        employee_id        employee_id        employee_id        employee_id
1                 1                  2                  3                  4
user3258468
  • 354
  • 7
  • 18

2 Answers2

1

Try below query-

SELECT project_id ,SUBSTRING_INDEX(GROUP_CONCAT(employee_id),',',1) AS employee_id1,SUBSTRING_INDEX(SUBSTRING_INDEX(GROUP_CONCAT(employee_id),',',2),',',-1) AS employee_id2, SUBSTRING_INDEX(SUBSTRING_INDEX(GROUP_CONCAT(employee_id),',',3),',',-1) AS employee_id3, SUBSTRING_INDEX(SUBSTRING_INDEX(GROUP_CONCAT(employee_id),',',4),',',-1) AS employee_id4 FROM my_table GROUP BY project_id;
Zafar Malik
  • 6,734
  • 2
  • 19
  • 30
0

SELECT project_id, GROUP_CONCAT(employee_id) FROM Table GROUP BY project_id;

It's can be consider ..??

Shrikant Gupta
  • 127
  • 1
  • 1
  • 9