This is a bit of a continuation of other questions. However, now the issue is "ambiguous column name,'area'.
The query below returns correct data. However, it queries the entire table (80k rows)
Text
;with sizeclasseptable as ( select area,ownership,sizeclassep from ( select '01' as sizeclassep, '50' as ownership union select '02' as sizeclassep, '50' as ownership union select '03' as sizeclassep, '50' as ownership union select '04' as sizeclassep, '50' as ownership union select '05' as sizeclassep, '50' as ownership union select '06' as sizeclassep, '50' as ownership union select '07' as sizeclassep, '50' as ownership union select '08' as sizeclassep, '50' as ownership union select '09' as sizeclassep, '50' as ownership) t0 cross join ( select distinct area from stfirms201701 ) t1 ) SELECT '000000' AS area, t2.[SizeClassep], COUNT(*)...