This document explains how to join tables in Strategy Architect where the attribute ID columns are named differently (also known as heterogeneous column support) by creating an attribute that can join on columns from different tables with different names (heterogeneous column joining).




select a12.MONTH_ID MONTH_ID,
max(a13.MONTH_DESC) MONTH_DESC,
a11.ORDER_DATE DATE_ID,
sum(a11.ORDER_AMT) DOLLARSALES
from ORDER_FACT a11
join LU_DATE a12
on (a11.ORDER_DATE = a12.DATE_ID)
join LU_MONTH a13
on (a12.MONTH_ID = a13.MONTH_ID)
where a11.ORDER_DATE in ('1997-01-01', '1997-01-02', '1997-01-03')
group by a12.MONTH_ID,
a11.ORDER_DATE