2014-10-18 106 views
0

我有兩個表訂單和所有者代表一個訂單的自然人擁有者。在訂單表中,我有一個OwnerId列使得conection.Now我想添加一個法定實體類型的所有者問題是我需要將其添加爲新表格,然後才能夠在一個查詢中選擇訂單及其所有者(合法或自然)。您認爲哪種結構最適合我做這些事情?客戶數據庫結構

+0

將其添加爲所有者表中的列而不是單獨的表 – Ram 2014-10-18 09:42:09

回答

0

我想正如你提到這一點,它看起來像legal entity type應該被添加爲新列Owners表能容納像legalnatural

值增加業主

的法人實體類型

ALTER TABLE Owners ADD legal_entity_type VARCHAR(60); 

那麼你可以做選擇的 '自然'

SELECT * FROM 
Owners own 
JOIN 
Orders order 
ON own.OwnerId =order.OwnerId AND own.legal_entity_type = 'natural'