相关疑难解决方法(0)

SQL Server - 组合OUTER和INNER联接

我有3个表,我必须将表A与表B内连接,但是在表A和表C之间的左外表.

我可以在同一个查询中组合外部和内部联接吗?我可以嵌套查询并获得所需的结果,但我无法在同一查询中执行这两个连接.看来,在其他SQL语言中,加入的顺序很重要.这是SQL Server中的情况吗?


好的,这是场景.

考虑3个表.表A,表F,表D.

我将需要记录集来包含D中的所有行,而不管它是否存在于F中(在它与A连接的内部之后).因此,我想到了一个外部联接.我需要的是:

  1. 首先在A和F之间进行内连接以获得一个集合(这可能是一个空集)
  2. 然后使用D在(1)中的记录集进行外连接

sql-server

15
推荐指数
4
解决办法
5万
查看次数

标签 统计

sql-server ×1