【发布时间】:2019-10-24 15:35:50
【问题描述】:
我在 SQL 中加入两个表。我目前的 SQL 为:
SELECT table1.ProjectName AS "Project Name",
table1.ProjectCost AS "Project Cost",
table2.ExpenseName AS "Expense Name",
table2.ExpenseCost AS "Expense Cost"
FROM TABLE1 table1
INNER JOIN TABLE2 table2
ON table1.ProjectName = table2.ProjectName;
结果如下:
Project Name | Project Cost | Expense Name | Expense Cost
------------------------------------------------------------
Project 1 | 123456 | Labor | 12365
Project 1 | 123456 | Rent | 120000
Project 2 | 8421 | (null) | (null)
Project 3 | 987654 | Paper | 1023
Project 3 | 987654 | Pens | 546
我想添加一行来标记每个项目名称之一,以便我可以在 Tableau 中对其进行过滤并汇总项目成本。
前:
Project Name | Project Cost | Expense Name | Expense Cost | Unique Value
----------------------------------------------------------------------------
Project 1 | 123456 | Labor | 12365 | Y
Project 1 | 123456 | Rent | 12000 | N
Project 2 | 8421 | (null) | (null) | Y
Project 3 | 987654 | Paper | 1023 | Y
Project 3 | 987654 | Pens | 546 | N
Project 3 | 987654 | Party | 9856 | N
【问题讨论】:
-
Project Number是哪一列? -
对不起,我的意思是项目名称
-
你熟悉
EXISTS子句吗? -
@PM 77-1 不,我不是
标签: sql oracle-sqldeveloper tableau-api