diff --git a/src/Ringo/Generator.hs b/src/Ringo/Generator.hs index f20900c..d440090 100644 --- a/src/Ringo/Generator.hs +++ b/src/Ringo/Generator.hs @@ -101,9 +101,9 @@ dimensionTablePopulateSQL popMode fact dimTableName = do colMapping = dimColumnMapping dimPrefix fact dimTableName baseSelectC = "SELECT DISTINCT\n" <> joinColumnNames - (map (\(_, c) -> - let col = fromJust . findColumn c $ tableColumns factTable - in coalesceColumn (factTableName fact) col) + (map (\(_, cName) -> + let col = fromJust . findColumn cName $ tableColumns factTable + in coalesceColumn (factTableName fact) col <> " AS " <> cName) colMapping) <> "\n" <> "FROM " <> factTableName fact