考你几个sql语句,你还真以为自己很牛吗
第一题,如下图是一张简单的消费记录表,mid表示用户id,product_id代表商品id,ymd为消费时间。通过以下表,请查询出仅购买过产品id为23的用户。比如说mid为2的用户虽然有过产品为23的记录,但是也有其它产品的记录。所以是不符合条件。
解答:这道题还算简单,思路就是排除购买过其它产品并购买过23产品的记录。举例列出两个方法。
方法1:select distinct(mid) from morder where product_id=23 and id not in (select id from morder where product_id <>23)
方法2: select distinct(mid) from morder where product_id not in (select product_id from morder where product_id<>23)
第二题:如下图是一张用户表,nickname表示昵称,username表示用户名。用户名是唯一的,昵称可以不唯一。现在的需求是查找出所有有重复昵称的用户名,比如hw01和hw02都是用的小明为昵称就要查找出来。
解答:一般听到查找重复或不重复就会第一时间想到group by,其实这道题用分组是比较困难,而简单的方法是联表。下面分别以分组和联表写出方法。
方法1:select username from member where nickname in (select nickname from morder group by nickname having count(id)>1)
方法2:select a.username from member a,member b where a.id<>b.id and a.nickname=b.nickname
第三题,这道题有些难度了。下图是一张呼叫记录表call_log,其中from为呼出,to为呼入,ymd为通话开始时间。因为呼出和呼入是对等的,所以现在要统计出多少组对话,比如说112打给233和233和112是统计为一组对话的。
解答:说到查询重复或去除重复还是会想到分组,而这道题不论是分组还是联表都是很难实现的。解题的思路是先把呼出和呼叫按照一定顺序整理,然后再去重查找。
方法: select if(`from`>`to`,`to`,`from`) as a,if(`from`>`to`,`from`,`to`) as b from call_log group by a,b
荣耀50发布时间确定,看起来全系是骁龙778g处理器?荣耀50系列终于确定发布时间了,当然时间定在6月16日,看起来这次荣耀50确实发布时间比p50快了!当然这次看起来还是一个系列,简单看一下吧!真机基本上就是这样的,当然配色看起来也
网约车到好处到底在哪里车友们知道吗自从网约车出现以后,大家对于网约车都有很多议论,作为一个新事物,网约车的发展肯定是不完善的,但是,网约车肯定是有好处的,不然不可能存在,今天小编就给大家讲一讲网约车的好处是什么!网
新鲜早科技丨马斯克收购Twitter面临反垄断审查百度宣布新一轮干部轮岗海康威视回应可能受到美国制裁消息21世纪经济报道数字经济课题组综合报道早上好,新的一天又开始了。在过去的24小时内,科技行业发生了哪些有意思的事情?来跟21tech一起看看吧。巨头风向标1马斯克收购Twitter
Nginx性能优化一系统内核层面net。core。somaxconn4096允许等待中的监听net。ipv4。tcptwrecycle1tcp连接快速回收net。ipv4。tcptwreuse1tc
营收首次下滑!净利腰斩52。9,外界误解小米了?用了两年时间,雷军最终兑现了承诺。当小米的股价重回17港元上方的时候,雷军笑称,终于可以抬头挺胸,重新做人了。此后,他删掉了手机中所有的股票软件。雷军说,他也要做一个幸福的人,喂马
加拿大拒绝华为中兴,那就让中国继续领跑吧5月19日,加拿大政府以所谓国家安全为由,宣布禁止加电信系统使用华为中兴公司的产品和服务,并称此系经加安全部门评估与加盟友协商后作出的决定。美帝的小弟,就等着让通信网络时不时断网,
鸿海旗下鸿腾精密与林积为签署战略合作协议台湾中央社5月18日消息,鸿海旗下鸿腾精密FIT日前与东莞市林积为(LJV)实业投资有限公司签署战略合作协议,双方将在车载资讯产品领域,强攻电动车高速连接器市场。鸿腾指出,未来将持
北京多部门约谈马蜂窝要求立即整改中关村在线消息北京市通信管理局最近发文称,会同市文化和旅游局市网信办对北京蚂蜂窝网络科技有限公司进行了约谈,要求立即进行整改。马蜂窝官网据了解,此次约谈蚂蜂窝旅游网,主要是针对其网
章泽天最新消息卸任刘强东旗下公司董事今日下午消息,章泽天卸任重庆嫩绿茶艺有限公司董事一职,该公司由刘强东间接持股。根据天眼查数据显示该公司成立于2015年9月,注册资本3000余万元,经营范围包括食品生产餐饮服务等,
黄光裕的出狱新零售市场的一剂兴奋剂文孟永辉似乎每一次有关黄光裕即将出狱的传闻都能够引起诸多人的关注,这个曾经给中国商界带来巨大影响的人物,即使已经入狱十余年之后,依然受到各色人等的关注。或许是人们对于互联网式的发展
本田电动车来了,VGO开启预售7988元,现在就能买到最新消息,4月1日15日,本田在中国的第一款电动车,HondaVGO将在京东天猫苏宁渠道正式开启预售,预售价格7988元,将于4月15日正式发货,有需要的朋友可以提前关注了。最新信