Foxtable(狐表)用户栏目专家坐堂 → [求助]關於SELECT


  共有2702人关注过本帖树形打印复制链接

主题:[求助]關於SELECT

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/27 15:34:00 [显示全部帖子]

以下sel ect中的空格去掉

sel ect a.* from {订单} a inner join (sel ect 产品,Max(交易日期) as 交易日期 from {订单} b group by 产品) as b on a.产品 = b.产品 and a.交易日期 = b.交易日期

sel ect * from {订单} a where a.交易日期 = (sel ect Max(交易日期) from {订单} as b where a.产品 = b.产品 )

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/27 16:20:00 [显示全部帖子]

给产品和日期设置创建索引试试

DISTINCT是指同时比较后面的所有字段都同时不重复,何况也不能只取最大日期

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/27 16:55:00 [显示全部帖子]

RepeatFilter跟Sortkey没有任何关系

RepeatFilter只能筛选指定某一列的重复值,并不能判断是否最大日期

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/27 16:57:00 [显示全部帖子]

2楼的sql不该比你加载7W的数据要慢的,加上适当的索引测试

 回到顶部