select name,group_concat(num) as num from table where name='red' group by 1;
解决方案 »
- php正则表达式
- 求助 cannot reclare的问题
- 这段程序总是无法在生成的界面中提交数据,总是提示带星号的信息未填完整,但我确实已经填完整了
- nginx rewrite规则的问题
- 求把下面一段PHP代码翻译成ASP的[在线等待,立即结帖]
- 求教:一个模板排版的问题,谢谢了
- 做过网站后台管理系统的兄弟请进来看看!!
- 我想用PHP实现mail的发送,哪里有配置mail服务器的资料(w2k+apache+php)
- 关于发邮件
- 怎么实现两个input值相加后显示在另外一个input中及数据库中数填充在input中?
- 到这里问个滚动条的问题,呵呵
- 如何在js中使用数据库中查询出的动态数据?(tpl文件)
Aylazhang(春暖花开) 这几天总遇上,这次也麻烦你了,不过你的sql我没看明白,能大体解释一下吗,我只有一个table啊,怎么弄出的table a 和 table b
from table
where name= "red "
group by 1;
==============================================
学习一下你的代码哈
name num
red 1001,1003 的。
那如果有3个、4个人的name都是red,
select top 1 a.name,a.num+ ", "+b.num as gnum from #table a join #table b on a.id=b.id where a.name= "red " and a.num < > b.num
这条SQL语句好像就不行了吧?
或者有个function实现,里面用游标就可以了,这个比较简单的