我有两个表,如下:节目表:
id name
________
1 tt
2 uu
3 jj
...FILE表
id files
_____________
1 prog/a.txt
1 prog/b.txt
1 prog/c.txt
2 prog/x.txt请问怎么用一条SQL语句查询出如下的结果来呢?
id name files
________________________________________
1 tt prog/a.txt,prog/b.txt,prog/c.txt
2 uu prog/x.txt
...
________________________________________也就是说,我想把FILE表中的files字段根据id,组合成一个字符串查出来
id name
________
1 tt
2 uu
3 jj
...FILE表
id files
_____________
1 prog/a.txt
1 prog/b.txt
1 prog/c.txt
2 prog/x.txt请问怎么用一条SQL语句查询出如下的结果来呢?
id name files
________________________________________
1 tt prog/a.txt,prog/b.txt,prog/c.txt
2 uu prog/x.txt
...
________________________________________也就是说,我想把FILE表中的files字段根据id,组合成一个字符串查出来
解决方案 »
- 求教:一个MySQL查询语句如何实现?
- 请问这样的sql语句怎么写?
- 求两表联合删除语句
- 请教一个SQL删除语句。。
- 我想用jdbc往mysql里面插数据,由于是新手,所以希望大家发个实战的简单代码来,我管理数据库工具是myqsl-front
- 两个关于postgresql的简单问题 100分奉上
- WindowsMySQL问题:怎样在已建表中插入新的一列?
- postgresql中如何写判断一个数据库或表是否存的SQL语句?
- mysql的动态连接库,配置php+mysql时发现少了mysql.dll 文件, 如何解决?
- 新手,求各位指教,三个数据表之间的查询问题,万分感激
- Servlet+JDBC+MySQL乱码
- mysql+php 中批量更新
selec a.id,a.name,group_concat(b.files) from 节目表 a inner join
FILE表 b on a.id=b.id
form 节目表 p left join FILE表 f on p.id=f.id
group by p.id
selec a.id,a.name,group_concat(b.files) from 节目表 a inner join
FILE表 b on a.id=b.id group by a.id,a.name