多表查询后去除重复记录 SELECT 表1.编号,比例=min(表2.比例) from 表1,表2 WHERE 表1.编号=表2.编号group by 表1.编号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 distinct是对整条记录做去重复处理,而不是对某个字段. select 编号,min(比例) as 比例 from 表2 group by 编号是不是也能得到结果? SELECT distinct 表1.编号,表2.比例 from 表1,表2 WHERE 表1.编号=表2.编号 and 表2.比例=(select min(比例) from 表2 where 编号=表1.编号) zjcxc(邹建): 呵呵,效果不同我知道的,只是想提醒一下楼主,可能他可以不需要联接表1,就能达到目的。 試試﹕select 表1.编号,min(表2.比例) from 表1,表2 where 表1.编号=表2.编号 group by 表1.编号 group by 多列时效果不理想 坐等高手 《Microsoft Sql server 2008 Internal》读书笔记--目录 动态数据库的移植问题 大家好,能说说sql server2000和sql server2005的一些不同点吗? 使用sql的text类型的问题。 资源池 'default' 没有足够的系统内存来运行此查询。 如何往英文sql2000导入中文记录!!! 关于函数中使用UPDATE语句的问题!! 简单的问题,欢迎家来讨论,并感谢大家的提供帮助。 数据库新建维护计划报错 求一SQL语句 关闭update等的返回值,只返回select的语句是哪个?
呵呵,效果不同我知道的,只是想提醒一下楼主,可能他可以不需要联接表1,就能达到目的。
select 表1.编号,min(表2.比例) from 表1,表2 where 表1.编号=表2.编号 group by 表1.编号