阅读 24664 次
发表时间:2010-09-28
field1  field2
A         1
A         2
A         3

用一条sql语句查询成:


field1   all

A        1,2,3,


大家一起动脑思考吧。       




发表时间:2010-09-29
select field1,group_concat(field2) as all from table group by field1
发表时间:2010-09-29
finallygo 写道
select field1,group_concat(field2) as all from table group by field1


请问这个适用于哪个数据库?
发表时间:2010-09-29
mysql数据库
发表时间:2010-09-29
select field1,MAX(decode(field2,'all',field2||',',NULL)) from table.
不知道这样写行嘛?
发表时间:2010-09-29
不知道这样可以不可以,

select 'A','1,2,3' from dual

哈哈哈
发表时间:2010-09-29
appleandwh1234 写道
不知道这样可以不可以,

select 'A','1,2,3' from dual

哈哈哈


  未来之星
发表时间:2010-09-29
finallygo 写道
mysql数据库

正解!
发表时间:2010-09-29
appleandwh1234 写道
不知道这样可以不可以,

select 'A','1,2,3' from dual

哈哈哈

果然牛逼
发表时间:2010-09-29
写个produce吧, 一个select 搞得定吗?

用select produce 呗
Global site tag (gtag.js) - Google Analytics