【发布时间】:2014-08-30 17:46:34
【问题描述】:
我有一个包含两个表的 SQL Server 数据库,表 1 列出成员记录,表 2 列出每个成员记录的名称。表 1 中的每条记录在表 2 中可以有多个人。
- table_1.MembershipNumber
- table_1.MemberType
table_1.StartDate
table_2.MembershipNumber
- table_2.FirstName
- table_2.LastName
- table_2.Age
我想创建一个视图,它过滤掉表 1 中的记录,其中表 2 中任何人的年龄都在 50 岁以上。
【问题讨论】:
-
您不应该存储一个人的年龄。相反,您应该存储他们的生日并在需要时计算他们的年龄。否则,您的数据会一直过时。
标签: sql sql-server database