sql sever 数据列的合并问题

gaof_lee gaof_lee 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
select Name, 
[values]=stuff((select ','+HOUSESID from tb t where HOUSESID=tb.HOUSESID for xml path('')), 1, 1, '')
from
(SELECT
t2.ID,
t2.Name,
t1.ID HOUSESID
FROM Houses t1
left join Residential t2 on t1.ResidentialID = t2.ID
where ISNUMERIC(t1.sellPrice)=1
and AreaName is not null) tb
group by Name

上边是一个对数据做了个分组和合并HOUSESID 列的sql语句,tb 是一个结果的子查询。
运行后提示“对象名 'tb' 无效。”错误。
我想问下,这种写法是不是没法在from时加个子查询?
如果不能改怎么解决呢?
下边就是tb做的那个子查询结果

...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
gaof_lee
疑难问题 22,298 成员 121,727 内容