表中的值请参考下表article
和article_image
查询的两个表和CONCAT在MySQL
表文章
id a_id title
1 1 abc
2 2 def
3 3 ghi
4 4 jkl
5 5 mno
表article_image
id a_id image
1 1 a.jpg
2 1 b.jpg
3 1 c.jpg
4 3 d.jpg
5 3 e.jpg
6 3 f.jpg
7 4 g.jpg
8 4 h.jpg
我试着查询
SELECT article.a_id, article.title, article_image.image FROM article JOIN article_image ON (article.a_id = article_image.a_id) GROUP BY article_image.thumbnail
但结果不是我想要的东西,在预期的结果应该是:
a_id tilte image
1 abc a.jpg, b.jpg, c.jpg
2 def
3 ghi d.jpg, e.jpg, f.jpg
4 jkl g.jpg, h.jpg
5 mno
有人能告诉我如何查询这两个表如上导致?
感谢
by子句删除该组,并使用左加入而不是加入,然后看看结果是什么。 –