Foxtable(狐表)用户栏目专家坐堂 → 如何引用临时表的数据


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

主题:如何引用临时表的数据

帅哥哟,离线,有人找我吗?
mr725
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/12/17 15:49:00 [只看该作者]

已经生成了统计表,数据量就不会多了,不要想象的那么极端吧。

 

sql语句简单些的好好,复杂的我们出生于狐表的弟子是玩不清楚的啊··· 


 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2011/12/17 16:15:00 [只看该作者]

我测试一下耗时。好了再告诉你。

[此贴子已经被作者于2011-12-17 16:15:25编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/12/17 16:17:00 [只看该作者]

不知楼主上次的那个问题结果如何了?我发现在SQL语句中用不等于,如果条件是两个或以上的话,这个不等于好象不起作用,我正好前天也做到这样的例子,本来我是想选出不等于"退货"和同时某逻辑列等于勾选的,但是这个不等于没起作用,还是将退货的都选出来了,后来,没办法,我只得是改成了,此列为空做为条件来选了.这只是这个例子中我可以这样做,如果此列还有其它的几个说明,我就不能用为空来选择了.

不知道是SQL语句的问题,还是我们学的不够,呵呵,希望SQL高手能够帮我们提高提高


 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2011/12/17 16:18:00 [只看该作者]

SQL固然复杂,但是能完成一些高难度的计算。

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2011/12/17 16:20:00 [只看该作者]

耗时出来了。
图片点击可在新窗口打开查看此主题相关图片如下:未命名.gif
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2011/12/17 16:22:00 [只看该作者]

是长还是短呀。


 回到顶部
美女呀,离线,留言给我吧!
yangming
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/12/17 16:23:00 [只看该作者]

以下是引用lihe60在2011-12-17 16:22:00的发言:

是长还是短呀。

不知道你的数据量是多大,怎么能知道长短呢?


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/12/17 21:17:00 [只看该作者]

纸上谈兵啊,呵呵,怎么可能125秒? 贴出你的代码看看吧.


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/18 10:12:00 [只看该作者]

要学会依葫芦画瓢。

 

既然有了区分科目的:

 

Select distinct a.姓名, a.科目, a.分数 as 最高分 from {表A} a inner join (Select 科目, Max(分数) as 最高分 from {表A} group by 科目) b on a.科目= b.科目 and a.分数 = b.最高分

 

照着写出区分科目和班级的,就很小菜了:


Select distinct a.姓名,a.班级,a.科目, a.分数 as 最高分 from {表A} a inner join (Select 班级,科目, Max(分数) as 最高分 from {表A} group by 班级,科目) b on a.班级 = b.班级 and a.科目= b.科目 and a.分数 = b.最高分


 回到顶部
帅哥哟,离线,有人找我吗?
布莱克朱
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:623 积分:3897 威望:0 精华:0 注册:2011/8/3 22:13:00
  发帖心情 Post By:2011/12/18 10:49:00 [只看该作者]

结果完全不是他所要的.

 回到顶部
总数 25 上一页 1 2 3 下一页