此功能主要解决重复数据只显示一次重复出现的值:
1、例如下图:OrderNo "D9" 是订单编号PassName是乘客信息。一个订单有两个乘客,此时吧我们不能让他我们的列表显示两条这样的数据。
2、此时数据显示在系统管理页面应该是一条的数据此时就用DISTINCT 和ORDER BY结合一下效率会比较高点。
View Code
1 SELECT distinct ROW_NUMBER()Over(ORDER BY OrderNo) as rowId,OrderNo,OrderTypeId,OrderTypeName, 字段…… FROM 表名 WHERE 1=1
3、注意此时sql语句的字段不能出现不行等的值这样会出不来想要的效果。第一个图是为了让大家看效果,其实passname是不能显示在改列表中的。