日期:2014-05-16  浏览次数:20731 次

mysql数据库的sql语句查询
现在需要做一个查询功能,是多表链接,需要虚拟列并合并显示,大概思路如下

表结构:

tableA tableB
  001 ss1
  002 ss2
  001 ss3
  001 ss4
  003 ss5
结果:
tableA tableB
001 ss1,ss3,ss4
002 ss2
003 ss3
用的是Mysql数据库,求各位大侠指教啊。。。
 

------解决方案--------------------
SQL code
select tableA,group_concat(tableB) tableB from tb group by tableA;

------解决方案--------------------
SELECT 
tableA,group_concat(tableB)tableB
FROM tb
GROUP BY tableA;
------解决方案--------------------
select tableA, group_concat(tableB)
 from yourTable
 group by tableA
------解决方案--------------------
探讨

SQL code
select tableA,group_concat(tableB) tableB from tb group by tableA;