查询多纪录合并问题

fetch 2004-11-09 04:04:50
现有表tableA(a int,b varchar(20)):
根据查询条件可以出如下结果:(sql:select * from tableA where a=1)
a b
1 12a3
1 45a6
现需要将用一条记录显示上面结果应该怎么写SQL.
要求结果如下:
a b
1 12a3,45a6

不用存储过程能实现吗?
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fetch 2004-11-19
  • 打赏
  • 举报
回复
郁闷,Sybase不支持自定义函数吧,如果能用自定义函数就可以实现了。
leedeqing 2004-11-11
  • 打赏
  • 举报
回复
up
wgzymzx 2004-11-10
  • 打赏
  • 举报
回复
这个查询好像很难直接用sql语句就实现吧,必须配合其他的方式才行。或责用oracle的纵表转横表功能应该也可以实现的
hobbylu 2004-11-10
  • 打赏
  • 举报
回复
可以用pb的数据窗口啊,很简单的
fetch 2004-11-10
  • 打赏
  • 举报
回复
to hobbylu(东方一剑):
主要要求在数据库中用sql直接实现,用其他方法实现很多。
存储过程都不能用。
只要是因为程序一定固定,是通过java调用执行SQL的方法实现,现在没法改动程序。
如果能改直接写个存储过程就不用麻烦大家了。
davorsuker39 2004-11-09
  • 打赏
  • 举报
回复
学习

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧