» 首页 » 电脑_数码 » 编程 » 关于dietinct和order by.

关于dietinct和order by.

现在有一个会员表SMT_yp,字段SMT_id .产品表SMT_cp,字段SMT_id,SMT_name,SMT_yp_id.先查找产品表的SMT_yp_id字段,去掉重复项,按照SMT_id降序排列,然后根据查找的SMT_yp_id查询会员表SMT_yp中的SMT_id=SMT_yp_id,输出SMT_id.
如果这样写sql="select distinct SMT_yp_id,SMT_id from SMT_cp order by SMT_id desc"就没有去掉重复项;
如果这样写sql="select distinct SMT_yp_id from (select SMT_yp_id,SMT_id from SMT_cp order by SMT_id desc)"则没有排序
请高手指点应该怎么写。
在线等急用!!!
问题补充:没用,前面就没有查找SMT_id字段,如果加上去就没去掉重复项。
已经解决了,分就给你吧。


没有排序可以在外面再写个排序:
sql="select distinct SMT_yp_id from (select SMT_yp_id,SMT_id from SMT_cp order by SMT_id desc) order by SMT_id desc"

没有排序可以在外面再写个排序:
sql="select distinct SMT_yp_id from (select SMT_yp_id,SMT_id from SMT_cp order by SMT_id desc) order by SMT_id desc"

 相关问题
·关于dietinct和order by.
·visual studio.net中新建项目出错:The server name or ad...
·ASP截取字符传
·现在网上好多打字母验证码能赚钱的网赚可信吗?为什么打字...
·asp.net 程序占CPU资源的问题!急!
·函数f(x)=(x^2+5)/[根号(x^2+4)]的最小值
·用javascript读取文件夹中的图片路径写到XML里
·关于ASP与JS的
·为什么程序输出的为负数?
·为什么安装完2003系统补丁ASP就访问不了ACCESS数据库
·vb6.0中calendar控件的使用方法
·php连接mysql成功,但连接不到数据库
·我刚装的VC++,一运行出来的黑色输出框就被最小化了,点...
·没有基础想学PHP用先学C吗
·可以用access数据库制作哪方面的内容??

 《关于dietinct和order by.》答案收集时间:2008-06-14 14:30:34



©2007 电脑技术问答录