编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

SQL Server附加属性

附加属性是SQL查询中一个非常重要的概念,附加属性是一个允许唯一地排列元素的属性或属性列表。

比如,我在电商系统或者CRM里面想得到每一个销售人员最近的订单。我们应该只为每个销售返回一个订单,但是属性EmployeeID和OrderDate不能唯一确定一个订单,这种情况下我们就需要引入附加属性才能返回每个销售人员唯一的最新订单。比如,每个员工最大的OrderDate会有多个订单,可以通过最大的OrderID来返回惟一一个订单。这种情况下,MAX(OrderID)就是附加属性。当然附加属性是可以有多个列的,也可以是单个属性。

未经允许不得转载: 技术文章 » 数据库 » SQL Server附加属性