2017-05-09 270 views
0

我有一個建築信息表,只包含數字中的建築類型(例如:建築物類型= 84)。我想在表格中添加另一列,其中包含每個建築物類型的描述。沿着建築物類型= 84的線路的某處,然後將描述類型設置爲住宅。基於另一列號在一列中創建一個描述

謝謝。

Table being used

+1

當_isn't_ 84類型時會發生什麼? –

+0

那麼列中只有27個不同的建築物類型編號,我想分配一個描述。 – Daykray

+0

請顯示樣本輸入和輸出。你不能指望某人在這個狀態下回答一個問題。 –

回答

0

我將創建一個查找表,就像這樣:

create table building_types (
    building_type smallint primary key, 
    description text not null unique 
); 

與所需的數據填充它:

insert into building_types values 
(84, 'Residential'); 

,並做了左外連接對你的真正的表:

select 
    * 
from building_information_table as a 
left outer join building_types as b on a.building_type = b.building_type