选择FROM语法的多个表Oracle 11G

时间:2018-08-23 05:19:43

标签: sql oracle oracle11g

嗨,我有多个要提取数据的表。我对以前使用过SQL Server的ORACLE 11 g的语法有疑问。

我的查询如下

FROM 
dw_bi.dw_detalle_altas
let join dw_bi.dm_producto_claro

在周期dw_bi之前的第一部分是模式吗?宾语?第二部分是dw_detalle_altas和dm_producto_claro表吗?

2 个答案:

答案 0 :(得分:3)

根据Oracle docs,点之前的术语是架构,点之后的术语是表格。因此,通常,您的查询如下所示:

SELECT *
FROM yourSchema.table1 t2
LEFT JOIN yourSchema.table2 t2
    ON -- some conditions

答案 1 :(得分:1)

您可以使用左外部联接或内部联接从多个表中获取数据。

外部加入:

SELECT *
FROM table1 AS T1
LEFT OUTER JOIN table2 AS T2
ON T1.column_name = T2.column_name;

内部加入:

SELECT *
FROM table1 AS T1
INNER JOIN table2 AS T2
ON T1.column_name = T2.column_name;