중복되지 세 개의 테이블을 조인 나는이MySQL은 값
--subscribers--
id
name
e-mail
--categories--
id
subscriber_id
cat1
cat2
... so on
--messages--
id
title
message
cat1
another field
...
내 쿼리 제목, 메시지 및 가입자의 메일을 반환해야 다음 표. 모든 가입자는 많은 메시지를 얻을 수 있습니다.
내 쿼리가 중복 전자 메일을 반환합니다. 나는 좀하고 싶습니다 :
e-mail1 - title1, message1
e-mail2 - title1, message1, title2, message2 so on
e-mail3 - title1, message1, title2, message2, title3, message3
지금 내가 가진 : 그것으로
e-mail1 - title1, message1
e-mail2 - title1, message1
e-mail2 - title2, message2
e-mail3 - title1, message1
e-mail3 - title2, message2
방법 델라? 어떤 도움을 주셔서 감사합니다.
당신은 achive 수 http://dev.mysql.com/doc/refman/5.0/en/group- ([GROUP_CONCAT]에 의해 by-functions.html # function_group-concat). 하지만 귀하의 질의를 보지 않고 ... –