求一条SQL语句在线等

heatol 2006-12-10 04:05:58
表1字段:顾客ID,顾客名
表2字段:房间ID,房间位置,顾客名。
想根据表1 给出的顾客名,列出此顾客名和此顾客共租用了多少个房间。
请问这条SQL应该怎么写~!
...全文
167 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
heatol 2006-12-10
  • 打赏
  • 举报
回复
谢谢各位
gc_ding 2006-12-10
  • 打赏
  • 举报
回复
select a.顾客名,b.此顾客租用的房间数量,a.此顾客的电话
from 表1 x
left join
(
select 顾客名,count(房间ID) as 此顾客租用的房间数量
from 表2
group by 顾客名
)y on x.顾客名=y.顾客名
heatol 2006-12-10
  • 打赏
  • 举报
回复
如果表1再加一个字段:顾客电话
现在想
列出
顾客名,此顾客租用的房间数量,此顾客的电话,
应该怎么改呢?
fish_yht 2006-12-10
  • 打赏
  • 举报
回复
select '顾客名', count(*) from table2 where 顾客名='顾客名'
heatol 2006-12-10
  • 打赏
  • 举报
回复
查询出来的字段 要包括顾客名应该怎么写呢?
mugua604 2006-12-10
  • 打赏
  • 举报
回复
select count(*) from table2 where 顾客名='your's'


heatol 2006-12-10
  • 打赏
  • 举报
回复
哪位可以指教下小弟。马上给分

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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