SELECT YB2.ENTRY010 , JH1.ENTRY023, YB2.ENTRY011, JH1.ENTRY025, YB3.ENTRY010 as a, JH1.ENTRY026, YB3.ENTRY001+YB3.ENTRY019+YB3.ENTRY028+YB3.ENTRY064, JH1.ENTRY024, YB2.ENTRY030, JH1.ENTRY022/100, ZX1.ENTRY014/100, ZX1.ENTRY015, XB1.ENTRY025 FROM DATA_DATE YB2
LEFT OUTER JOIN
DATA_DATE JH1 ON JH1.unit= YB2.unit
LEFT OUTER JOIN
DATA_DATE YB3 ON YB3.UNIT = YB2.UNIT AND YB3.D18_DATE = YB2.D18_DATE
LEFT OUTER JOIN
DATA_DATE ZX1 ON ZX1.UNIT = YB2.UNIT AND ZX1.D18_DATE = YB2.D18_DATE
LEFT OUTER JOIN
DATA_DATE XB1 ON XB1.UNIT = YB2.UNIT AND XB1.D18_DATE = YB2.D18_DATE
WHERE YB2.D18_DATE='20090225'
AND YB2.REPORT_NAME='YB2'
AND YB2.UNIT='LXD'
AND JH1.report_name='JH1'
and JH1.D18_DATE='JH200902'
and YB3.REPORT_NAME='YB3'
AND ZX1.REPORT_NAME ='ZX1'
AND XB1.REPORT_NAME = 'XB1'
分享到:
相关推荐
SQL 中的左外连接、内连接、右外连接用法详解 SQL 中的连接操作是数据库管理系统中最基本的操作之一,它能够将多个表中的数据结合起来,生成一个新的结果集。本文将对 SQL 中的左外连接、内连接、右外连接进行详细...
### inner join、left join、right join、outer join之间的区别 在数据库操作中,连接(Join)是一种非常重要的操作,用于组合两个或多个表中的数据。根据连接的方式不同,可以分为几种类型:`INNER JOIN`、`LEFT ...
在本文中,我们将详细介绍SQL Left Join的使用方法、特点和区别,以及与Right Join和Inner Join的比较。 一、SQL Left Join的定义和使用 SQL Left Join也称为左外连接,它可以将左表中的所有记录与右表中的记录...
总之,LEFT JOIN、RIGHT JOIN、INNER JOIN和OUTER JOIN是SQL语言中的核心部分,理解和熟练运用它们对于任何数据库开发人员都至关重要。通过不断的实践和学习,你可以更好地掌握这些JOIN类型,并在解决复杂数据查询...
当使用LEFT OUTER JOIN时,如果没有相应的子记录,子表的相关列将填充NULL值。在不指定任何参数的情况下,TO ALL, TO MULTIPLE, 和 TO UNIQUE 对LEFT OUTER JOIN的影响并不明显。但是,当UNIQUE被替换为ALL或...
**示例**:继续使用`TableA`和`TableB`的例子,如果使用`LEFT OUTER JOIN`,结果集将包含`TableA`的所有行,并且`TableB`中匹配的行也会被包含进来;如果`TableB`中没有匹配项,则对应位置的字段将显示为`NULL`。 #...
尽管每个系统可能略有不同,但JOIN的基本概念和用法在大多数SQL方言中是通用的。 综上所述,理解并熟练运用INNER JOIN和OUTER JOIN是提升SQL查询能力的关键步骤。在实际工作中,根据需求选择合适的JOIN类型,能帮助...
这三者的区别很多人都应该不是很清楚,包括我自己,下面我们一起来看看,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,而outer join还包括full join....
SQL_left_jion和left_outer_jion是两种常见的连接查询方式,在实际开发中经常被使用。但是,许多开发者对这两者的区别并不太清楚,在实际应用中可能会导致错误的结果。下面我们将详细介绍SQL_left_jion和left_outer_...
### SQL语句中JOIN的用法详解 在SQL查询语言中,`JOIN`是一个非常重要的概念,它允许我们从两个或多个表中提取数据。通过使用不同类型的JOIN操作,我们可以根据表之间的关系来灵活地组织数据。下面我们将详细介绍几...
SQL LEFT JOIN 关键字 SQL LEFT JOIN 关键字 LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。 SQL LEFT JOIN 语法 SELECT column_name(s) FROM...
此时使用 Left Outer Join 可以得到如下结果: ```sql SELECT Products.ProductID, Products.ProductName, Suppliers.CompanyName FROM Products LEFT OUTER JOIN Suppliers ON Products.SupplierID = Suppliers....
[t0].[Discontinued] FROM [dbo].[Products] AS [t0] LEFT OUTER JOIN [dbo].[Suppliers] AS [t1] ON [t1].[SupplierID] = [t0].[SupplierID] WHERE ([t1].[Country] = @p0) AND ([t0].[UnitsInStock] = @p1) -- @p0...
左连接(也称为左外连接,Left Outer Join)返回左表(在此例中为`A`表)的所有记录,即使这些记录在右表(`B`表)中没有匹配项。对于右表中的不匹配记录,在结果集中对应的列会显示为`NULL`。 **示例:** 使用同样...
在这个“SQL之JOIN用法完全版”中,我们将深入探讨JOIN的不同类型及其应用。 1. **INNER JOIN**: INNER JOIN返回两个表中匹配的行。这意味着只有当第一个表中的某行与第二个表中的某行在指定的列上具有相同的值时...
今天,我们将使用图形来解释 SQL Join 语句的各种类型。 INNER JOIN INNER JOIN 也称为等值连接,是最基本的 Join 型。它返回两个表中满足条件的记录。例如,我们有两个表 A 和 B,我们想从这两个表中检索 name ...
文章目录SQL 连接(JOIN)不同的 SQL JOINSQL INNER JOIN 关键字SQL LEFT JOIN 关键字SQL RIGHT JOIN 关键字SQL FULL OUTER JOIN 关键字 SQL 连接(JOIN) SQL join 用于把来自两个或多个表的行结合起来。 下图展示了 ...
### (Left join , Right Join, Inner Join)用法详解 #### 一、基本概念与应用场景 在数据库查询语言SQL中,连接(Join)是一种非常重要的操作,它允许我们结合两个或多个表的数据来检索信息。根据不同的连接方式,...
SQL中的LEFT JOIN(或LEFT OUTER JOIN)是一种联接操作,用于合并两个或多个表的数据,同时保留左表(也就是在LEFT JOIN子句中指定的表)的所有行。这个命令对于数据分析和信息检索至关重要,因为它允许你获取左表的...
3. **左外JOIN (LEFT OUTER JOIN)**: 左外JOIN返回所有左侧表格(在这个例子中是`A_test`)的记录,即使右侧表格(`B_test`)没有匹配的记录。对于右侧表格中没有匹配的记录,所有字段都会填充为NULL。在示例中,`3...