私が OBI クエリについて助けを求めるようになったのは、心が重いからです。OBI 11g を使用した分析に参加したい領域が 2 つあります。スキーマは次のとおりです。
Distribution
|-- Purchase History
| |-- Billing Info
| |-- Order Number
| |-- User Email
| |-- Shipping Info
| |-- ...
|-- Branding
| |-- ... etc
OrderSource
|-- Orders
| |-- Order ID
| |-- Order Type
| |-- ...
|-- Customers
| |-- Customer ID
| |-- Email 1
| |-- Email 2
| |-- ...
JOIN ON Distribution.Purchase History.Order Number = OrderSource.Orders.Order ID
今のところ、 、または および と同様のUser Email
ことができるようにしたいと考えていEmail 1
ます。実際の SQL を入力できる場所 (New -> Analysis -> OrderSource -> Advanced タブ -> New Analysis) を見つけ、(生成されたクエリに基づいて、また最初から) いくつかのクエリを試しました。
SELECT
0 s_0,
"OrderSource"."Customer"."Customer ID" s_1,
"OrderSource"."Customer"."Email 1" s_2
FROM "OrderSource"
と
SELECT
"Distribution"."Purchase History"."User Email"
FROM "Distribution"
例えば。JOIN
しかし、これらのいずれかを (明示的なorで)結合しようとするとすぐにWHERE
、同じ一般的な SQL 識別子エラーが発生します。OBI で複数のソースを操作する標準的な方法はありますか? これに別の方法でアプローチする必要がありますか?すべての助けに感謝します。