一个有关文本相加的问题

kenlong 2006-01-12 09:35:26
我有两个表
A:
name tel address
ken 00 guangzhou

B:
name desc
ken 000000
ken 111111

现在我想输出以下结果,用sql语句怎样实现
ken 00 guangzhou 000000/111111

请各位大哥指教


...全文
131 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ReViSion 2006-01-12
  • 打赏
  • 举报
回复


Create function Fun_AA(@name varchar(50))
returns varchar(500)
as
begin
Declare @re varchar(500)
set @re=''

select @re=@re+'/'+rtrim(ltrim(desc)) from B where
name=@name

if len(@re)>0 select @re=left(@re,len(Re)-1)
return(@re)
end

select * ,dbo.fun_aa(name) from A

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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