Orcle 有一张维度表,如何关联另外一张表,取维度表的维度,取另外一张表数据,sql咋写
时间: 2023-08-10 13:02:43 浏览: 89
在oracle 数据库查询的select 查询字段中关联其他表的方法
假设我们有一张叫做 dim_table 的维度表,其中包含了产品的信息,另外一张叫做 fact_table 的事实表,其中包含了销售数据。如果我们想要在事实表中关联维度表,并取出维度表的产品名称和事实表的销售数量,可以使用如下的 SQL 语句:
```
SELECT d.product_name, f.sales_quantity
FROM dim_table d
JOIN fact_table f ON d.product_id = f.product_id
```
其中,`JOIN` 表示关联两张表,`ON` 后面是关联条件,即维度表和事实表中产品 ID 相等的记录进行关联。`SELECT` 则表示我们要查询的字段,即维度表中的产品名称和事实表中的销售数量。
阅读全文