mysql下面
select name from table where cid=8
得到结果:
name陕西
四川
湖北
贵州
云南现在我想要这样的结果:
name陕西,四川,湖北,贵州,云南我尝试用select concat_ws(',',select name from table where cid=8)结果失败!
请问正确方法应该怎么做,最好用一条SQL语句.
select name from table where cid=8
得到结果:
name陕西
四川
湖北
贵州
云南现在我想要这样的结果:
name陕西,四川,湖北,贵州,云南我尝试用select concat_ws(',',select name from table where cid=8)结果失败!
请问正确方法应该怎么做,最好用一条SQL语句.
解决方案 »
- sql 如何插入自身表最大值?
- 请教!oracle 的translate函数,对应MySQL用什么函数?
- 关于数据库,我的测试环境为linux,数据出现乱码现象.不管是简体或繁体
- MySQL的Bind on TCP/IP port: Address already in use
- MySql是否支持子查询?
- mysql最好的图形化前端设计工具是什么?mysql-front到2.5就不再开发了吗?
- 问一个MYSQL 中的命令
- 请问regexp查询时怎么使用索引
- mysql中增加一条记录时得到自增长列的值并追加到其他字段末尾
- 写VARBINARY字段诡异现象
- 请问一下如何将postgesql数据转到mysql数据库中??????
- 用sql实现多表级联查询的问题
----------------------------------------------
http://blog.csdn.net/mShopping/archive/2007/12/05/1918092.aspx