`
Tristan_S
  • 浏览: 378694 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

左连接

    博客分类:
  • jj
 
阅读更多
如果用内连接 第二张表没数据的话, 第一张表的内容就无法显示。

统计优惠券使用个数, 第一张表是总数,第二张表是已用数量。

  select a.coupon_id, a.count, b.used, a.mc_code
    from (select count(1) as count, c.coupon_id, c.mc_code
            from T_CS_MEMBER_COUPON_LIST c
           where c.mc_code = '30862'
           group by c.coupon_id, c.mc_code) a
    left join (select count(1) as used, c.coupon_id, c.mc_code
                 from T_CS_MEMBER_COUPON_LIST c
                where c.mc_code = '30862'
                  and c.use_flag = 1
                group by c.coupon_id, c.mc_code) b
      on a.coupon_id = b.coupon_id


where 要放在left join on 后面

select r.rule_name, c.coupon_id, c.partner_id, c.Mc_Code, c.use_flag, c.actual_discount, c.date_succeed, c.create_on
  from T_CS_MEMBER_COUPON_LIST c
  left join t_Cs_Coupon_Rule r
    on r.id = c.coupon_id
 where c.mc_code = '30861'
   and c.coupon_id = 2000
分享到:
评论

相关推荐

    oracle 左连接 右连接学习

    Oracle 左连接右连接学习 Oracle 中的连接(Join)是一种强大的工具,用于将两个或多个表合并成一个结果集。在学习 Oracle 连接时,可能会感到困惑,因为有多种类型的连接,每种类型都有其特点和应用场景。下面我们...

    左连接和右连接

    在数据库管理与操作中,左连接(Left Join)和右连接(Right Join)是SQL查询语句中的两种重要连接类型,它们主要用于从两个或多个表中检索数据,特别是在处理复杂的数据关系时,这两种连接方式提供了灵活且强大的...

    SQL之左连接、右连接和全连接.doc

    SQL 左连接、右连接和全连接知识点 在关系数据库管理系统中,连接操作是将两个或多个表连接起来,以便从多个表中检索数据。SQL 提供了多种连接操作,包括左连接、右连接和全连接。本篇文章将详细讲解左连接、右连接...

    数据结构左右连接

    根据提供的文件信息,我们可以深入探讨数据结构中的左连接(Left Join)与右连接(Right Join),以及数据库中的授权操作。 ### 数据结构中的左连接与右连接 #### 左连接(Left Join) 左连接是一种数据库查询操作...

    Oracle 左连接、右连接

    本篇文章将深入探讨Oracle中的左连接(LEFT JOIN)和右连接(RIGHT JOIN),这两种连接方式都是为了在不同表之间建立联系,特别是在数据不完全匹配的情况下。 首先,我们来看一下左连接(LEFT JOIN)。左连接返回左...

    oracle数据库 左连接 右连接 自连接 。。

    这里主要涉及三种类型的连接:左连接、右连接和自连接。理解这些连接方式对于有效地管理和查询数据库至关重要。 1. **左连接(Left Join)**: 左连接返回左表(也就是连接操作中指定的第一个表)的所有记录,以及...

    SQL关于内连接,外连接(左右连接)等的总结

    当我们需要从多个表中获取数据并合并它们时,SQL提供了不同类型的连接操作,包括内连接、外连接(左连接和右连接)。以下是这些连接方式的详细说明。 **内连接(Inner Join)** 内连接返回两个表中存在匹配的记录。...

    sql左连接,右连接,内连接,全连接讲解

    sql左连接,右连接,内连接,全连接详细讲解

    Oracle左右连接及一些练习资料

    左连接是一种SQL联接类型,它返回左表的所有记录,即使右表中没有匹配的记录。如果右表中没有匹配的记录,结果将显示为NULL。与内连接(Inner Join)不同,内连接只返回两个表中存在匹配的记录。在Oracle SQL中,左...

    Oracle左连接返回多条记录中一条记录的查询语句

    Oracle左连接返回多条记录中一条记录的查询语句,更具指定条件分组排序,返回各组中第一条记录

    SQL 连接 JOIN 例解左连接,右连接,全连接,内连接,交叉连接,自连接

    本文将详细介绍六种主要类型的 JOIN:左连接(LEFT JOIN)、右连接(RIGHT JOIN)、全连接(FULL JOIN)、内连接(INNER JOIN)、交叉连接(CROSS JOIN)以及自连接(SELF JOIN)。通过实例讲解每种连接的特点和应用...

    数据库:左连接、右连接、全连接

    外连接(OUTER JOIN)是一种连接操作,用于查询多个表中的数据,但不 sadece 返回符合连接条件的数据行,而是返回左表(左外连接时)、右表(右外连接时)或两个表(全外连接时)中的所有数据行。外连接可以分为三种...

    SQL左连接,右连接,内连接,交叉连接,自连接

    根据连接的方式不同,可以分为左连接(LEFT JOIN)、右连接(RIGHT JOIN)、内连接(INNER JOIN)、全连接(FULL JOIN)、交叉连接(CROSS JOIN)以及自连接(SELF JOIN)。每种连接类型都有其特定的应用场景和使用...

    oracle左右连接方法

    本文将详细介绍Oracle中的左连接(Left Join)、右连接(Right Join)、内连接(Inner Join)、全连接(Full Join)以及交叉连接(Cross Join)的方法,并通过示例来帮助理解每种连接的特点。 ### 一、左连接(Left...

    Oracle左连接,右连接.doc

    ### Oracle左连接与右连接详解 #### 一、概述 在数据库操作中,表与表之间的连接是非常重要的操作之一。连接操作可以将多个表的数据整合在一起,形成更完整的信息视图。根据不同的需求,Oracle提供了多种连接方式...

    oracle数据库表左连接右连接全连接的认识

    左连接和右连接的区别在于基准表的选择,左连接将左边的表作为基准表,全表数据都要显示,而右连接将右边的表作为基准表,全表数据都要显示。例如: `SELECT e.empno, e.ename, d.dname FROM emp e LEFT JOIN dept ...

    hadoop左连接

    hadoop左连接程序jar,可以直接运行。

    右连接、左连接、全连接、内连接、交叉连接、自连接

    右连接、左连接、全连接、内连接、交叉连接、自连接

    右连接、左连接、全连接、内连接、交叉连接、自连接.pdf

    2. **左连接(Left Join 或 Left Outer Join)**: 左连接恰恰相反,它基于左表的数据。所有左表的记录都会显示,即使在右表中没有匹配的记录。此时,右表中没有对应匹配的记录将被填充为NULL。 3. **全连接(Full...

Global site tag (gtag.js) - Google Analytics