sql sever 数据列的合并问题
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做的那个子查询结果

...全文
相关推荐
SQL Sever中使用SQL语句实现把重复行数据合并为一行并用逗号分隔
在SQL Server中,有时我们需要将具有相同值的重复行数据合并为一行,并使用逗号作为分隔符。这种操作在数据分析、报告生成或简化显示时非常有用。
sql sever 2005 x64 安装包
sql sever 2005 x64 安装包,包含服务器安装和工具安装。
SQL Sever数据库
需要注意的是,在实际操作过程中,可能还会遇到各种具体问题,比如权限设置、存储过程的细节执行等,需要管理者具备解决问题的能力和对数据库系统更深入的理解。
SQL sever 实训
SQL sever 2008 Rar! ?s X<t ? ? ? ?祕BwL0 17240671-1.sql ?<9--2018年3月9日--1.查询course表的所有信息
SQL Sever查询语句大全集锦
"SQL Sever查询语句大全集锦"在SQL Server中,查询语句是数据操作的核心,用于从数据库中检索所需信息。本篇集锦主要围绕简单查询展开,包括了选择列表、FROM子句和WHERE子句的使


疑难问题
