/*原始数据*/

数据表pc:

3 IBM 8000 256
4 ASUS 5000 512
6 hp 7000 2000
8 MAC 12000 4000
9 lenovo 5000 2000
10 MAC 12000 2000

数据表phone:

1 ipone 5000
2 huawei 2000
3 xiaomi 1000
4 meizu 1234
5 meizu 5678
6 meizu 2000

select * from pc;

select * from phone;

# 显示phone中重复的条目,显示出来的条目的phone的字段的信息是id最小的那条条目的信息
select idphone, phone_name, phone_price from phone group by phone_name having count(phone_name) >= 2;

# 显示pc和phone中id相同的条目
select * from pc join (select idphone, phone_name, phone_price from phone /*having count(phone_name) >= 2*/) as test on pc.idpc = test.idphone order by idphone;

# 显示phone中重复的条目和重复次数
select *, count(d1.phone_name) as count from (phone as d1 left join (select phone.phone_name, phone.phone_price from phone) as d2 on d1.phone_name = d2.phone_name) group by d1.phone_name having count >= 2 order by d1.idphone;

# 显示phone和phone中重复条目 去掉下面的注释之后变成只显示一条
select */*, count(tele.phone_name)*/ from phone as com left join (select phone_name, idphone from phone group by phone_name having count(phone_name) >= 2) as tele on com.phone_name = tele.phone_name;

# phone(com)与phone(tele)中重复条目左连接,连接条件是com的phone_name与tele的phone_name相同。连接完了之后删除com中"满足条件:com中的idphone大于tele中的idphone的条目"的条目  操作完成的同时,com的类型,也就是数据表phone,也会对应删除com中被删除的条目。
delete com from (phone as com left join (select phone_name, idphone from phone group by phone_name having count(phone_name) >= 2) as tele on com.phone_name = tele.phone_name) where com.idphone > tele.idphone;

MySQL 长难句分析相关推荐

  1. 英语语法笔记——长难句分析其他方式(七)

    长难句分析 -- 断句 将句子断开 标点符号 , 后面一般有连词 ; 相当于并列连词 相当于同位语 连接词 使用连词断开句子 后期总结:田静老师的方式是找连词 我的建议是 连词和动词一起找 来断句,因 ...

  2. 四六级真题长难句分析与应用

    一.基本结构的长难句 基本结构的长难句主要考点:断开和简化 什么是长难句? 其实就是多件事连在了一块,这时候句子就变长.变难了 分析步骤: 第一件事就是要把长难句给断开,把多件事断开成一件一件的事情, ...

  3. 考研英语长难句分析方法

    无论是什么种类的英语考试,让同学们头痛的事有两个,一个是单词不认识,另一个就是单词都认识,但句子却看不懂.相信只要这两个问题解决了,那所有的英语考试的难度就降低了一大半.     首先就考研的阅读理解 ...

  4. 22考研笔记-英1-语法长难句分析-简单句

    简单句 1.什么是英语句子 2.英语句子的基本结构 3.句子的成分 (1).谓语 (2).主语 (3).宾语 (4).表语 4.写作 5.长难句分析 1.什么是英语句子 英语中必须拥有两个成分: 主语 ...

  5. 考博英语长难句分析-连接词that、for与what的用法

    考博英语让大家头痛的问题有两个,一是词汇量不够,很多单词不认识,另一个就是单词都认识但是句子依然不知道意思.只要这两个问题解决了,考博英语的难度就降低了很多. 就考博英语的阅读理解来看,大家存在的问题 ...

  6. 考博英语长难句分析— 连接词which与for的用法

    考博英语让大家头痛的问题有两个,一是词汇量不够,很多单词不认识,另一个就是单词都认识但是句子依然不知道意思.只要这两个问题解决了,考博英语的难度就降低了很多. 就考博英语的阅读理解来看,大家存在的问题 ...

  7. 英语语法 | 长难句分析

    -------------------------------------------- 长难句 p.s. 蓝色是主语,红色为谓语动词,紫色为并列形式,绿色为断句标识,黄色为修饰断句标识,下划线为从句 ...

  8. 【长难句分析精讲】并列结构

    0 长难句练习题 主题 链接地址 并列结构翻译题 点击跳转 1. 并列连词 not - but - 采用就近原则 两者并列:A and B 三者并列:A,B and C 多着并列:A,B,C,D an ...

  9. 英语语法第三节(长难句分析)

    今天学习的是第三节课,根据例句,来把前边学的语法知识做一个运用. 有些时候,就是我们在读英语文章的时候,就算我们认识所有的单词,有些时候我们也是读不懂文章的. 所以我们要给这些长难句做一个简化. 三脱 ...

最新文章

  1. 教你在Linux中如何归档和备份
  2. CUDA学习-计算实际线程ID
  3. centos7 git安装
  4. Socket编程:必须要了解的网络字节序和转换函数
  5. 简单实现KeyChain实例
  6. 单模单纤光纤收发器指示灯及故障问题详解
  7. 设置允许远程连接MySQL (Ubuntu为例)
  8. 机器人绳索英雄下载苹果手机_机器人绳索英雄
  9. 怎么查看蓝牙uuid_你的蓝牙耳机真的坏了吗?蓝牙耳机常见的一些假故障?
  10. BZOJ2795/2890/3647 [Poi2012]A Horrible Poem 【字符串hash】
  11. flash builder编译报错
  12. 【VMware vSAN 7.0】4.8 有关 vSAN 许可证的注意事项—我们有软硬件解决方案
  13. libreelec投屏_我的NAS+HTPC折腾之旅 篇八:LibreELEC部署媒体中心服务器emby和jellyfin篇...
  14. 免费丨永洪科技2017用户大会@北京
  15. Microsoft office 2013安装图解
  16. java stream转byte[ ]
  17. 2022.09青少年软件编程(Python)等级考试试卷(四级)
  18. win安装夜神安卓模拟器
  19. ScheduledFuture
  20. HDU 5761 Rower Bo(物理)

热门文章

  1. android9.0耳机,疯米耳机app
  2. 快速排序的三个优化思路
  3. Udacity Self-Driving 目标检测数据集简介与使用
  4. thinkcmf随记
  5. 10个免费学习编程的好助手
  6. 深入理解7816协议(1)---- 关于F/D和etu
  7. Chrome浏览器同步书签和插件
  8. 计算机一级考试:选择题汇总G(精简版)
  9. 数字化车间的产品全生命周期信息追溯
  10. 用相关法辨识系统的脉冲响应 matlab,基于相关分析法的系统辨识算法对比及仿真...