`

以某一字段为基础,去掉该字段的重复 并显示其它字段

    博客分类:
  • SQL
SQL 
阅读更多

表结构如下
a b
1 2
2 2
3 4
4 3
2 3
4 3

查出某一张表 以某一字段为基础 去掉该字段的重复 并显示其它字段(其它字段中的选项是任意的)
SELECT DISTINCT a, b 
FROM tab

a b
1 2
2 2
2 3
3 4
4 3

distinct是对全部显示字段进行比对,a,b不重复

找到一个简单的方法就是通过分组函数 如下
SELECT a, MAX(b) AS b
FROM tab
GROUP BY a


a b
1 2
2 3
3 4
4 3

办法有点bt 不过可以满足我的需求 大家有什么好的方法
3
0
分享到:
评论

相关推荐

    MYSQL常用命令大全

    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩为96.45, 编号为2 的名为Joan 的成绩为82.99,编号为3 的名为Wang 的成绩为96.5. mysql> insert into MyClass values(1,'Tom',96.45),(2,...

    eas供应链dep案例集

    新增及调整字段 EASSCMA1P0006 EAS供应链_采购入库单处理总本位币金额和总金额并显示到单头上 采购入库单中“总本位币金额” “总金额”两个字段启用,要求金额计算准确 "1. 采购入库单编辑界面将总金额和总本位币...

    数据库设计思想.docx

    第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。 (范式只能作为参考的标准,未必是合身的.) 多对多关系怎么办法: 自然是将他们的联系独立出来,用单独的表来存储,但这样...

    MySQL命令大全

    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为的名为Tom的成绩为.45, 编号为 的名为Joan 的成绩为.99,编号为 的名为Wang 的成绩为.5. mysql>insert into MyClass values(1,’Tom’,96.45),(2,’Joan...

    地理信息系统基础:缓冲区分析.ppt

    如果第一个数据集为面数据集,则结果数据集保留以源数据集为控制边界之内的所有多边形,并且把与第二个数据集相交的对象在相交的地方分割成多个对象。 【演示】:演示同一操作,注意选择保留字段

    mysql基础只是总结

    2、默认数据位置 配置文件中字段为datadir 3、配置文件中简单的字段的理解 【mysql的登录与退出】 1、通过图形化界面 phpmyadmin mysqlGUI Navicat for MySQL 2、DOS登录或者自带的MySQL Command Line Client...

    python入门到高级全栈工程师培训 第3期 附课件代码

    03 用户增删该查及组相关操作 04 对文件的权限管理 05 对目录的权限管理 06 权限管理补充 07 属主属组及基于数字的权限管理 第5章 01 上节课复习 02 文件合并与文件归档 03 文件归档与两种压缩方式 04 vim编辑器 ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    程序员的SQL金典6-8

     5.1.22 求以10为底的对数  5.1.23 求幂  5.2 字符串函数  5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符...

    程序员的SQL金典7-8

     5.1.22 求以10为底的对数  5.1.23 求幂  5.2 字符串函数  5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符...

    程序员的SQL金典3-8

     5.1.22 求以10为底的对数  5.1.23 求幂  5.2 字符串函数  5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符...

    程序员的SQL金典4-8

     5.1.22 求以10为底的对数  5.1.23 求幂  5.2 字符串函数  5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。  拉里•埃里森  就业前景 从就业与择业的...

    Excel VBA实用技巧大全 附书源码

    04172选定单元格,并显示在窗口的左上角处 04173激活单元格 04174合并单元格 04175取消单元格的合并 04176清除单元格的全部信息 04177清除单元格的公式和值 04178清除单元格的批注 04179清除单元格的格式 04180清除...

    数据库设计规范.pdf

    UPDATE/DELETE是通过所有字段来定位操作的⾏,相当于每⾏就是⼀次全表扫描 少数情况可以使⽤联合唯⼀主键,需与DBA协商 对于主键字段值是从其它地⽅插⼊(⾮⾃⼰使⽤AUTO_INCREMENT⽣产),去掉AUTO_INCREMENT定义。...

    ExtAspNet_v2.3.2_dll

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    程序员的SQL金典.rar

    本书分为3部分:第1部分为基础篇,主要讲解数据库对增、删、改、查等SQL的支持,给出了这些 SQL的应用案例;第2部分为进阶篇,讲解了函数、子查询、表连接、不同DBMS中的SQL语法差异、SQL调优、NULL值处理、事务、开...

    jQuery攻略.pdf

    并且可以设置每页的行数 269 9.2 为图片添加注解 271 9.3 拖放表格中的行 273 9.4 取得、序列化并清理表单控件 275 9.5 通过Ajax提交表单 277 9.6 找到元素的准确位置和大小 281 9.7 以传送带的方式显示图片 284 9.8...

    SQL培训第一期

    属性不依赖于其它非主属性,确保数据表中的每一列数据都和主键直接相关,而不能间接相关,即要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。 1.5.3.2 举例 党员表 党员Id 党员姓名 组织Code 符合3NF ...

    淘特Asp Cms v6.5

    3、修改模板管理模块,替换编辑器,解决IE7以下不兼容的问题4、去除流量统计模块中的登录页面,改为后台统一登录,以确保安全5、升级模型和字段管理模块,性能更优。6、增加一键升级至淘特Asp.Net工具,可无缝升级至...

Global site tag (gtag.js) - Google Analytics