sql关键字top和apply的用法
2015-11-12 14:48
495 查看
Top和Apply解决的常见问题,如返回每个雇员的3个最新订单,订单的时间越新优先级就越高,但还需要引入一个决胜属性,以确定时间桢的订单的优先级,如可用id作为决胜属性。这里提供的解决方案比其它方案要简单得多,且执行速度更快。
返回每个雇员的3个最新订单:
运用APPLY解决:
先扫描employees 获得empid,对每个empid值对orders表查询返回 该雇员的3个最新订单。这里可以返回多个属性
返回每个雇员的3个最新订单:
运用APPLY解决:
先扫描employees 获得empid,对每个empid值对orders表查询返回 该雇员的3个最新订单。这里可以返回多个属性
相关文章推荐
- iOS 调用系统自带的通讯录
- 微信绑定后台是验证token失败
- android微信登录,分享
- android微信登录,分享
- android微信登录,分享
- SignalR在Xamarin Android中的使用
- Eclipse中导入MyBatis Mapper DTD
- The Perils of Loading Native Libraries on Android
- android原生进行第三方商城进行评论以及分享给别的APP(微信、微博、扣扣)
- ios多线程初步研究
- iOS_ NSUserDefaults_数据本地化的轻型装备
- Android之如何使用javascript调用android代码
- Android使用KSOAP2调用WebService及正确导入jar包的问题(转)
- 如何在Android的ListView中构建CheckBox和RadioButton列表(支持单选和多选的投票项目示例)
- knockoutjs中使用mapping插件绑定数据列表
- 问题记录:在打包APK的时候遇到的问题
- android 遗忘很久的android 渐变色
- Mac下android_sdk配置环境变量
- android 强制修改adb pull 文件的路径
- iOS 键盘自适应(IQKeyboardManager)使用小结