SQL语句语法错误

yongxianhai 2009-08-24 11:18:58
select * from
(
(
(SELECT BuildingID, HouseID,[Floor],RoomNum, HouseTypeName, Remark FROM House , HouseType where House.HouseTypeID = HouseType.HouseTypeID)as h
LEFT JOIN
(SELECT HouseID,COUNT(*) HouseHolderNum FROM HouseholderInHouse GROUP BY HouseID)as D
ON h.HouseID = D.HouseID
) as P
LEFT JOIN
(SELECT HouseID,COUNT(*) ResidentNum from ResidentInHouse GROUP BY HouseID ) as R
ON P.HouseID = R.HouseID
) as K

说 as P 和as R处有语法错误,不是很懂,那位兄台指点一下
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yongxianhai 2009-08-27
  • 打赏
  • 举报
回复
谢谢各位
Stone19840824 2009-08-24
  • 打赏
  • 举报
回复

select * from
(
(h LEFT JOIN D ON h.HouseID = D.HouseID ) as P
LEFT JOIN R ON P.HouseID = R.HouseID
) as K

把楼主的代码简化一下
h前面好像少了查询语句吧
fanzhouqi 2009-08-24
  • 打赏
  • 举报
回复
问题我没看出来 这个你可以试试看
select * from 
(

(SELECT BuildingID, HouseID,[Floor],RoomNum, HouseTypeName, Remark FROM House , HouseType where House.HouseTypeID = HouseType.HouseTypeID)as h
LEFT JOIN (SELECT HouseID,COUNT(*) HouseHolderNum FROM HouseholderInHouse GROUP BY HouseID)as D
ON h.HouseID = D.HouseID
LEFT JOIN (SELECT HouseID,COUNT(*) ResidentNum from ResidentInHouse GROUP BY HouseID ) as R
ON h.HouseID = R.HouseID
)

22,209

社区成员

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

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