请问一条MYSQL语句的写法

请教一条MYSQL语句的写法

我有两个表,如下:

节目表:

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

selec a.id,a.name,group_concat(b.files) from 节目表 a inner join

FILE表 b on a.id=b.id



SQL code

select p.id,p.name,group_concat(f.files) as files
form 节目表 p left join FILE表 f on p.id=f.id
group by p.id


                        
  
  
                    
请问一条MYSQL语句的写法

相关文章:

你感兴趣的文章:

标签云: