zoukankan      html  css  js  c++  java
  • [SQL]1070 特别玄学的一道题

    1070. 产品销售分析 III

    这道题有两个地方特别玄幻。首先它给了一个迷幻又没啥用的Product表;然后常规方法输出结果是对的,但是提交十次也通不过。

    一开始我看到这个题的反应,这不就是分组排序取最小嘛。然后就开始了一个小时的“我究竟哪儿错了”的灵魂拷问。

    开始我的代码是:

    SELECT product_id, MIN(year) AS first_year, quantity, price
    FROM Sales
    GROUP BY product_id;
    

    然后运行成功了,提交就一次一次一次地打脸。

    我觉得,这种最常规的思路,一定不止我一个人这么干,于是打开了讨论区。

    发现果然不是我脑洞清奇的问题。七个月前还真有位大哥和我有一样的烦恼。

    热心网民纷纷给出看法:

    我把点赞最高的大神的话,像揣摩圣旨一样翻来覆去了无数遍。在我留言请教的时候,万恶的网站非要我绑定手机号。然后就是一场解绑与等待的游戏。

    最后我忍无可忍地多加了可有可无无异于脱了裤子放屁的一步

    SELECT product_id, year AS first_year, quantity, price
    FROM Sales
    WHERE (product_id, year) IN (SELECT product_id, MIN(year) FROM Sales GROUP BY product_id);
    

    然后,见证奇迹的时刻。

    然后我就开启了一整天的“我究竟哪儿对了”的灵魂拷问。

    一脸蒙蔽。完全不知道,只能强行解释为我的坚持感动了苍天???

    希望随着我的技艺精湛,只能靠玄学解决的问题会越来越少吧阿弥陀佛。

  • 相关阅读:
    [SharePoint 2010] 自定义字段类型开发(二)
    [SharePoint 2007/2010]Query SharePoint Calendar Event
    打印出带颜色的调试信息
    c语言调试开关
    c语言调试接口
    字符串截取
    黑客
    【原创】洛谷 LUOGU P3379 【模板】最近公共祖先(LCA) -> 倍增
    【转载】从头到尾彻底理解KMP
    【原创】tarjan算法初步(强连通子图缩点)
  • 原文地址:https://www.cnblogs.com/wyz-2020/p/12697187.html
Copyright © 2011-2022 走看看