SQL数据库多表连接问题,求助!
我有三个表分别为,A、B、C
A:(车的基本参数)
Id bchao
1 1号
2 2号
3 3号
4 4号
B表:(这辆车每天的收入情况,流水账记录)
Id bchao sr sj
1 1号 50 2011-07-25
2 2号 40 2011-07-21
3 1号 36 2011-08-09
4 2号 80 2011-08-11
5 2号 60 2011-08-19
C表:(记录这些车每月加油的情况)
Id bchao jy sj
1 1号 50 2011-07-08
2 3号 100 2011-07-12
3 1号 20 2011-08-09
4 2号 80 2011-08-09
现在我想得到这些车一月的投入和产出情况,这个语句应该怎么写?
希望得到结果为:
Id bchao sr jy sj
1 1号 50 50 2011-07
2 2号 40 0 2011-07
3 3号 0 100 2011-07
4 4号 0 0 2011-07
5 1号 36 20 2011-08
6 2号 140 80 2011-08
7 3号 0 0 2011-08
8 4号 0 0 2011-08
A:(车的基本参数)
Id bchao
1 1号
2 2号
3 3号
4 4号
B表:(这辆车每天的收入情况,流水账记录)
Id bchao sr sj
1 1号 50 2011-07-25
2 2号 40 2011-07-21
3 1号 36 2011-08-09
4 2号 80 2011-08-11
5 2号 60 2011-08-19
C表:(记录这些车每月加油的情况)
Id bchao jy sj
1 1号 50 2011-07-08
2 3号 100 2011-07-12
3 1号 20 2011-08-09
4 2号 80 2011-08-09
现在我想得到这些车一月的投入和产出情况,这个语句应该怎么写?
希望得到结果为:
Id bchao sr jy sj
1 1号 50 50 2011-07
2 2号 40 0 2011-07
3 3号 0 100 2011-07
4 4号 0 0 2011-07
5 1号 36 20 2011-08
6 2号 140 80 2011-08
7 3号 0 0 2011-08
8 4号 0 0 2011-08
...全文
相关推荐
SQL 多表连接查询实现语句
sql语法:inner join on, left join on, right join on详细使用方法。
掌握SQL多表连接查询_轻松处理复杂数据关系
在实际应用中,数据库通常由多个表组成,每个表存储不同类型的数据。例如,在一个电子商务系统中,可能会有用户表、订单表、产品表等。这些表之间存在关联关系,通过多表连接查询可以整合这些数据,提供更全面的信息。
SQL多表连接查询、多表关联
sql多表连接查询inner join, left join , right join ,full join ,cross join Posted on 2008-05-07 21:55 我开始懂了 阅读(21431) 评论(9) 编辑 收藏 inner join,full outer join,left join,right jion 内部连接 inner join 两表都满足的组合 full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有 A表没有的显示为(null) A表 left join B表 左连,以A表为基础,A表的全部数据,B表有的组合。没有的为null A表 right join B表 右连,以B表为基础,B表的全部数据,A表的有的组合。没有的为null
sql 多表连接查询
sql 多表连接查询语句代码,大家可以参考下。
SQL数据库多表查询练习题
SQL数据库多表查询练习题附加数据库


疑难问题
