select * from t_recharge left join t_consume on t_recharge.userid=t_consume.userid
这个地方的left 你可以根据自己的需要修改成right或者inner
有关两张表关联查询的sql问题
各位大神,一个sql问题请教下
有两张表,分别如下:
充值表t_recharge字段:
userId、recharge_money、recharge_count
消费表t_consume字段:
userId、consume_money、consume_count
现在的情况是用户可能只存在充值记录或者只存在消费记录,只存在充值记录时,消费记录显示0,只存在消费记录时,充值记录显示0
现在想查出这种结果:
userId recharge_money recharge_count consume_money consume_count
求教sql如何写呢?
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
1条回答
为你推荐
- 求问如何用SQL实现,两个不相关的表数据自动填充成一张表?
- sql语法多个表关联模糊查询怎么查?如果能查sqlalchemy如该如何写?
- SQL如何取同表内的关联数据?
- sql查询:查询两张表的时候,左表的一条记录对应了右表的两条相同数据怎么显示一条记录?
- 将不同库的两张表进行联合查询
- 一张表列与主键关联如何查询
- SQL查询两个表中相同字段值的集合并且去重
- 【hive】SQL问题,4表联查怎么优化,语句太长了
- SQL 两个无关的查询结果如何合并成多列
- 数据库如何单表查询得到两个相关联表的所有数据
- 7个回答
- SQL语句编写求助,两张表联合查询
- linq to sql中操作两张表联查,有一个地方报错
- 4个回答
- sql 两个关联表数据删除的问题
- 如何将数据库表的两张表进行合并查询
- mysql 两张表关联查询问题
- 数据库方面的问题,两张表有一个关联表
- SQL 同步tableA和tableB两张表的信息
- SQL 三张表联合查询其中表有空字段的问题
- 有关两张表关联查询的sql问题
- oracle
- 1个回答
- 数据库 关联查询 给予参数 两张表
- 1个回答