2011-06-13 3 views
0

내 테이블이 같은쉼표로 구분 된 여러 열을 어떻게 표시합니까?

projectname userlist 

banking   john 
banking   ram 
hospital  ramesh 

이 같은 출력 원하는

banking john,ram 
hospital  ramesh 
+0

는 당신이 우리 코드를 게재 할 수 있습니까? 현재 구조를 알아야합니다. – ngen

+0

이 문자열은 모두 어디에서 오는가? – Neal

+0

이것은 JavaScript와 어떤 관련이 있습니까? 이것은 SQL 질문입니다 ... –

답변

0

MySQL의>
같은 출력 -> SELECT STUDENT_NAME,
-> GROUP_CONCAT (DISTINCT test_score
-> ORDER BY test_score DESC SEPARATOR '')
-> 학생으로부터
-> GROUP BY student_name;

당신은 GROUP_CONCAT에보고해야한다.

이전 코드는 MySQL Reference Docs에서 가져 왔습니다.

3

순수 SQL :

SELECT 
    projectname 
    ,GROUP_CONCAT(userlist) AS userlist 
FROM 
    projects 
GROUP BY 
    projectname 
+0

이것은 MySQL에서 작동하지만 OP는 RDBMS를 지정하지 않았습니다. –

+0

필자는 mySQL을 'pure'라고 부르기는 힘들지만, 특히 "let 's break 1NF"'GROUP_CONCAT' 함수;) – onedaywhen

관련 문제