锁定老帖子 主题:一道有趣的sql题
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-09-28
最后修改:2010-09-28
A 1 A 2 A 3 用一条sql语句查询成: field1 all A 1,2,3, 大家一起动脑思考吧。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-09-29
最后修改: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 呗 |
|
返回顶楼 | |