ppoiierr 2023-06-30 08:14 采纳率: 40%
浏览 18
已结题

mysql查最大值并分组

mysql查最大值并分组
这是我的book表,它有书籍名字,通过userid能查到谁写的,bookimg是书籍的封面

img


这是我的booksection表,它是表示每一本书的具体章节内容,bookid是哪本书,section是章节,他们两个联合做主键就能避免章节重复问题了

img

但现在的问题是我想通过userid查询他写的书的最新章节

img


但是我想查section的最大值然后再把它进行分组,它不能查到每本书的最大章节,只能查到表中section字段的最大值
怎么办

  • 写回答

3条回答 默认 最新

  • ppoiierr 2023-07-05 17:27
    关注
    
    
    ```java
    SELECT
    bookname,max(section),sectionname
    from 
    book,booksection
    WHERE
    book.userid=1 and book.bookid=booksection.bookid
    GROUP BY
    bookname
    
    

    ```
    哎,还得靠俺自己,看b站老杜的视频,是说max函数得是分组之后才能使用,执行顺序先from,where,GROUP BY,select

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 7月13日
  • 已采纳回答 7月5日
  • 创建了问题 6月30日

悬赏问题

  • ¥15 如何制作永久二维码,最好是微信也可以扫开的。(相关搜索:管理系统)
  • ¥15 delphi indy cookie 有效期
  • ¥15 labelme打不开怎么办
  • ¥35 按照图片上的两个任务要求,用keil5写出运行代码,并在proteus上仿真成功,🙏
  • ¥15 免费的电脑视频剪辑类软件如何盈利
  • ¥30 MPI读入tif文件并将文件路径分配给各进程时遇到问题
  • ¥15 pycharm中导入模块出错
  • ¥20 Ros2 moveit2 Windows环境配置,有偿,价格可商议。
  • ¥15 有关“完美的代价”问题的代码漏洞
  • ¥15 请帮我看一下这个简易化学配平器的逻辑有什么问题吗?