一个列转行的sql语句问题 两张表:t1(id, members) t2(id, name) 1 1,2,4 1 na 2 1,3 2 nb 3 nc 4 ndt1中的members为t2中的id要求显示结果为:1 na,nb,nd2 na,nc能用一个SQL语句完成吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能完成,问题是效率很低啊select t1.id,group_concat(t2.name) as membersfrom t1 left join t2 on find_in_set(t2.id,t1.members)group by t1.id select t1.id,group_concat(t2.name) from t1,t2 where find_in_set(t2.id,t1.members) group by t1.id; 帮帮忙啦!超级郁闷呀!!! Connection refused问题 MySQL 导入数据库出现问题 更新数据库的时候出现一个异常 有点急!! mysql5.5 1.备份数据库或表。2.备份为.sql文件 紧急求救!!!! MYSQL有没有监视每个连接的接口? mysql到底怎么样才可以??? 那位大哥能帮我转换一下数据库,小弟我不会?:) 帮我优化下这条sql Mysql 分区能否使用alter SQL假如id存在就update ,如果不存在就insert ,这样的语句怎么写啊?if exists(SELECT ) 吗?怎么得到
select t1.id,group_concat(t2.name) as members
from t1 left join t2 on find_in_set(t2.id,t1.members)
group by t1.id
select t1.id,group_concat(t2.name) from t1,t2 where find_in_set(t2.id,t1.members) group by t1.id;