如何组合sql语句?

huyidehyd 2003-10-30 10:15:49
t1未车型表: id type(车型)
字段为1 a
2 b
3 c
...
t2为维修表:id type(车型)
1 a
2 a
3 b
...
现在我要统计各车型的维修次数和总次数,而且车型是可能增加的,t2的数据是不停增多的,如何组织语句?谢谢
...全文
46 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huyidehyd 2003-10-30
  • 打赏
  • 举报
回复
如果是现在情况怎么办?

t1为车型表: id type(车型)
字段为1 a
2 b
3 c
...
t2为维修表:time no(车牌)(维修信息:车牌和时间)
1 a1
2 a1
3 b1
...
t3为车辆信息表: id no type(某辆车对应某个车型)
1 a1 a
2 b1 b
3 a1 a
...
现在我要统计各车型的维修次数和总次数,而且车型是可能增加的,t2的数据是不停增多的,还要加入time的限定,如:5>time>2,如何组织语句?谢谢
playyuer 2003-10-30
  • 打赏
  • 举报
回复
'喝醉了
select type
,count(*) 总次数
,(select count(*) from t2 where type=t1.type) 维修次数
from t1
group by type
pengdali 2003-10-30
  • 打赏
  • 举报
回复
select type,count(*) 总次数,(select count(*) from t2 where type=t1.type) 维修次数 from t1 group by type

22,210

社区成员

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

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