Foxtable(狐表)用户栏目专家坐堂 → [求助]请教如何筛选


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

主题:[求助]请教如何筛选

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2013/5/4 10:56:00 [显示全部帖子]

Select 编号,规格,颜色,Max([_Identify]) As ID From{表A} Group by 编号,规格,颜色

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2013/5/4 13:04:00 [显示全部帖子]

一. IN 法
SELECT * FROM {表A} WHERE [_Identify] IN (Select Max([_Identify]) From{表A} Group by 编号,规格,颜色)

二. INNER JOIN

SELECT a.* FROM {表A} a INNER JOIN (Select Max([_Identify]) As ID From{表A} Group by 编号,规格,颜色) b on a.[_Identify] = b.ID
[此贴子已经被作者于2013-5-4 13:30:04编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2013/5/4 15:58:00 [显示全部帖子]

以下是引用hanxuntx在2013-5-4 14:51:00的发言:

谢谢 don 和 bin 感觉 in 法比较好理解点


in法其实不大合SQL高效原则


 回到顶部