我有两张桌子
1. test 1 2. test 2
第一张表有
**ID** - **name** 1 - kerala 2 - Tamilnadu
第二张桌子
**name** - **jID** value 1 - 1 value 2 - 1 value 3 - 1 value 4 - 1 value 5 - 2
我的查询 –
SELECT t1.name,t2.nameFROM test1 t1INNER JOIN test2 t2WHERE t1.ID = t2.jID
现在我得到了这个结果
**name** - **name**Kerala - value 1kerala - value 2kerala - value 3kerala - value 4
但我需要这样的结果
Kerala - value 1 - value 2 - value 3 - value 4
不应重复“喀拉拉邦”的价值.最佳答案你可以使用group concat方法.请检查下面的查询
SELECT t1.name,GROUP_CONCAT(t2.name) FROM test1 t1 INNER JOIN test2 t2 WHERE t1.ID = t2.jID
总结 以上是内存溢出为你收集整理的mysql – 如何在连接两个表时避免重复全部内容,希望文章能够帮你解决mysql – 如何在连接两个表时避免重复所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)