SQL语句
table a:
HouseNo
h1
h2
h3
h4
table b:
MasterNo HouseNo
m1 h1
m1 h2
m1 h3
m2 h4
求SQL语句,以得到以下结果:
MasterNo HouseNo
m1 h1,h2,h3
m2 h4
问题点数:20、回复次数:3Top
1 楼playyuer(退休干部 卧鼠藏虫)回复于 2004-08-03 13:03:49 得分 0
闪Top
2 楼wtadminxjeri(NND钱花哪去了?)回复于 2004-08-03 13:04:09 得分 19
CREATE FUNCTION dbo.f3(@var varchar(60))
RETURNS varchar(2000) AS
BEGIN
declare @var1 varchar(2000)
set @var1=''
select @var1=@var1+HouseNo
+',' from 表 where MasterNo=@var
set @var1=left(@var1,len(@var1)-1)
return(@var1)
END
select distinct MasterNo, dbo.f3(MasterNo) as HouseNo from 表Top
3 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2004-08-03 13:28:54 得分 1
同意楼上的Top




