我有三张桌子:
POP(country, year, pop)
FOOD(country, year, food)
INCOME(country, year, income)
我正在尝试创建一个视图,例如:
V(country, year, pop, food, income)
到目前为止,这是我的代码。我认为它不正确:
CREATE VIEW V AS
(SELECT * FROM POP
UNION
SELECT * FROM FOOD
UNION
SELECT * FROM INCOME);
一个问题是,存在于的国家/地区POP
可能不存在于FOOD
。一年也一样。中存在的年份POP
可能不存在于 中FOOD
。所以,我一直认为上面的代码行不通。