如何添加包含查询结果的列?

时间:2016-12-10 17:48:26

标签: sql sql-server

我有一个表TOUR,其中包含列arrival_flight和departure_flight以及一个表FLIGHT,其中包含所有这些航班的信息,包括日期。我需要添加2列arrival_date和departure_date,这些列将自动填写到达和离开航班的日期。 你能救我吗?

1 个答案:

答案 0 :(得分:2)

使用FLIGHT上的触发器可以向TOUR添加列并填充数据,但是杂乱且易碎。更清晰的解决方案是在SELECT语句上创建一个视图,该语句将FLIGHT连接到TOUR一次到达,一次用于离开和查询,而不是直接转到TOUR。