当前位置: 首页 > news >正文

网站建设规划书有哪些内容互联网行业怎么样

网站建设规划书有哪些内容,互联网行业怎么样,高端网站服务范围,crm系统功能模块这依旧是中等题#xff0c;想了好久#xff0c;终于理解了很开心#xff01; 一、题目相关内容 1#xff09;相关的表和题目 2#xff09;帮助理解题目的示例#xff0c;提供返回结果的格式 二、自己初步的理解 题目是找出2019-08-16 时全部产品的价格#xff0c;所以…这依旧是中等题想了好久终于理解了很开心 一、题目相关内容 1相关的表和题目 2帮助理解题目的示例提供返回结果的格式 二、自己初步的理解 题目是找出2019-08-16 时全部产品的价格所以重点是获取想要的时间的产品价格。 提供的表记录了某产品在某个日期更改后的新价格。 那就是改了价格的就有记录没改就输出那这里先思考没改的话price就等于10但是可能是核心点没有思考全目前也没有具体的想法先想简单的点好像也不行。 1)那改价格有不同时间改的16之前以及16这一天改的要及时输出这一天之后修改对于本题来说话没有意义重点是有可能改了不止一次。所以要取最大的日期但是不大于16号修改的记录。 2)因为这里同一个的产品可能改了多次那就需要根据product_id进行分组。然后获取分组里不大于16号的最大的日期的价格。 3)然后这里需要联系上没有修改价格的product_id,但是我发现这个题目里没有所有的产品的id只有可能是在16号之后修改的产品的价格就是10。 然后下面这是我的解答 select p1.product_id,ifnull(p1.new_price,10) as price from products p1 left join(select product_id,new_price from products group by product_id having max(change_date)2019-08-16) change_price on p1.product_idchange_price.product_id; 其实我都自信满满的啦但是给我显示错误就是下图的错误所以我屈服去看题解了不过这次有进步不断地思考自己的逻辑没有和之前一样自己逻辑都没有理清的时候就去看题解搞得最后一知半解。 三、题解展示和分析 正确的题解如下。 select p1.product_id,ifnull(p2.new_price,10) as price from (select distinct product_id from products) p1 left join(select product_id,new_price from products where(product_id,change_date)in(select product_id,max(change_date) from products where change_date 2019-08-16 group by product_id))p2 on p1.product_idp2.product_id; 我和大佬的区别在上面两段红色的代码部分这说明我总体的逻辑是对的有两个点一获取全部产品的id的方式不对没有想到提取的是不重复的id。二是我直接的子查询和where in的区别我是想着分组后每个组里的修改日期最大值16号但其实可以从我上面错误的答案明显的看出来我是没有过滤成功的但是我一直想不通啊这里做一个尝试因为我有两个错误那我把第一个错误改一下正确题解的但是这一个错误先不改就改成了下面的题解 select p1.product_id,ifnull(p2.new_price,10) as price from (select distinct product_id from products) p1 left join(select product_id,new_price from products group by product_id having max(change_date)2019-08-16)p2 on p1.product_idp2.product_id; 输出还是不对如下 这明显第二个错误是有问题的没有找到最大的日期但是确实确实不知道原因 但我知道为什么正确答案正确啊啊啊 select product_id,new_price from products where(product_id,change_date)in(select product_id,max(change_date) from products where change_date 2019-08-16 group by product_id 1小部分正确答案的分析逻辑 正确答案这部分是在找id和新价格 什么样的id和新价格呢 首先新价格的日期都要小于或者等于16啊啊啊这不直接就省掉了很多的记录吗我一直想着分组后筛选又没筛对我还不理解难啊难 然后找分组过后的里面的最大的日期注意啊这是筛选后最后找最大的日期不像之前是全部的日期找最大的这逻辑不就一下子出来了吗那我的逻辑是什么 2我的小部分答案分析逻辑 我的答案也是在找id和新价格 什么样的id和新价格呢 分组后新价格的日期的最大值都要小于或者等于16的记录 3总结上述对比 我知道了因为新价格的日期最大值可能大于16但小一点的小于16。也说明了为啥我的第二条记录为啥错误他不满足条件就输出10。 而且从上面的输出可以看出来我的第一个答案也是错了的这是为什么呢我自己的猜测是三条记录都满足条件那就选择第一个输出 所以啊要把逻辑盘顺啊你就非常好理解了 四、总结 仔细想仔细想自己的逻辑切记啊你不了解自己那你别指望了解正确的题解正确的答案都在那了别放着不拿哈当然前提是你明确自己的逻辑你才是走上了那答案的第一步加油加油写完了这难缠的一题了
http://www.huolong8.cn/news/12604/

相关文章:

  • 广州做网站网站安全建设步骤
  • 建站过程海报素材网站推荐
  • 如何做公司网站简述企业网站建设实施的步骤
  • 企业网站托管趋势网站推广怎么做比较好
  • 化妆品网站开发可行性网站域名.xin
  • 作品集制作网站自己买台服务器做网站
  • 网站怎么做双机房切换网站开发软硬件配置
  • 江苏省住房和城乡建设厅官方网站新网免费空间
  • 马尔康网站建设上海网站开发制作公司
  • 下陆区建设局网站西安未央区今天出啥事了
  • 响应式环保网站模板中国香烟网上商城
  • 百度网站管理网站建设建站网易互客
  • 旅游网站开发方案pptWordPress抓取豆瓣
  • 门户网站建设多久建立企业网站的目的和意义
  • 网站域名如何从代理商那里转出来西安哪家公司做网站
  • 梵讯企业网站建设中国进口贸易网官网
  • 常州专业网站建设公司哪家好开发app成本
  • 网站怎么做流量统计肥城网站建设推广
  • 外贸免费开发网站模板乌苏市电力建设工程公司网站
  • 为朋友做的网站舆情处置的五个步骤
  • 网站与网页的关系wordpress非凡主题里导航下拉菜单
  • 做网站免费送域名网站cn域名注册
  • 网站建设必备的功能模块寮步镇仿做网站
  • 丽水市莲都区建设局网站ae模板
  • 路由下做网站映射Wordpress 相同tag
  • iis .net 网站架设做网站反链
  • 做自媒体需要用的网站济宁教育平台网站建设
  • 自己可以建设网站卖东西吗西安网站建设推广公司哪家好
  • 个人备案能做企业网站吗wordpress怎么不调用文字内容
  • 新乡网站建设哪家好wordpress群晖