如何在视图中联合对象

时间:2014-11-07 13:27:24

标签: view union

我正试图在视图中合并记录,以在空间数据集中创建“超级”区域。

下面的语法在某种程度上起作用,因为它为每个子区域分配了一个超级区域名称,但是我想自己创建超级区域而不参考它们的子区域。

SELECT Area, CASE (Area) 
    WHEN 'A' THEN 'WS' WHEN 'SW' THEN 'WS' WHEN 'B&W' THEN 'WE' WHEN 'CW'
    THEN 'WS' WHEN 'C' THEN 'CG' WHEN 'C' THEN 'NG' WHEN 'N&B' THEN 'NG' WHEN
    'YM' THEN 'CG' WHEN 'P' THEN 'NG' WHEN 'M&OW' THEN 'WE' WHEN 'RO&YV'
    THEN 'CG' WHEN 'LA' THEN 'NG' WHEN 'CB' THEN 'WE' WHEN 'L' THEN 'WE' ELSE 'Unknown'
    END AS Group, SP_GEOMETRY, MI_PRINX
FROM dbo.AREAS

0 个答案:

没有答案