嗨,我有多个要提取数据的表。我对以前使用过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表吗?
答案 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;