2009-07-20 3 views
1

캘린더 이벤트 정보 테이블 (날짜, 사용자 이름)이 있습니다.MySQL 쿼리 결과와 PHP 병합

나는 PHP와 MySQL을 사용하여 테이블에서 선택된 달 동안 각 "이벤트"에 대한 다음과 같은 정보를 인쇄 할 :

SELECT DAYOFWEEK(eventDate) AS 
DAY , YEAR(eventDate) AS YEAR, `primary` , secondary, weekend 
FROM eventcal 
WHERE region = 4 
AND MONTH(eventDate) =7 
ORDER BY DAYOFWEEK(eventDate) 

는 주어진 일에 관련된 다수의 사용자가있을 수 있습니다. MySQL과 PHP를 사용하여 공통된 날을 공유하는 사용자 이름이 함께 병합되도록 테이블을 만드는 가장 좋은 방법은 무엇입니까?

June | 7 | 2009 | doej2 
June | 7 | 2009 | smithj2 
June | 8 | 2009 | mccoyj2 

내가 원하는 ...

June | 7 | 2009 | doej2, smithj2 
June | 8 | 2009 | mccoyj2 

모든 아이디어 : 대신의 예를 들면? 로

답변

4

같은 질문 : 제안 Grouping in SQL

MySQL을의 GROUP_CONCAT

+0

아, 이것에 대해 알지 못했습니다. SQL은 놀라운 것을 계속 보여줍니다! 감사합니다 – littleK