gpt4 book ai didi

php - 使用一对多关系表仅选择具有最大字段的一行

转载 作者:可可西里 更新时间:2023-11-01 08:25:53 24 4
gpt4 key购买 nike

我有 2 个表,Chapter 表有很多行,其中 manga_id 是 Manga 表的 id

漫画表

ID | NAME      | SLUG 
1 One Piece one-piece
2 Naruto naruto
3 Gintama gintama

章节表

MANGA_ID | NAME    | SLUG             | CREATED_AT
1 Chap 1 One-Piece-Chap-1 2016/01/01
1 Chap 2 One-Piece-Chap-2 2016/01/02
1 Chap 3 One-Piece-Chap-3 2016/01/03
2 Chap 1 Naruto-Chap-1 2016/01/02
2 Chap 2 Naruto-Chap-2 2016/01/03
2 Chap 3 Naruto-Chap-3 2016/01/04
3 Chap 1 Gintama-Chap-1 2016/01/07
3 Chap 4 Gintama-Chap-4 2016/01/09

我正在寻找只有 1 部漫画有 1 章的顺序 created_at DESC

我正在寻找的示例表:

Manga_ID | Manga_NAME | NAME    | SLUG             | CREATED_AT
3 Gintama Chap 4 Gintama-Chap-4 2016/01/09
2 Naruto Chap 3 Naruto-Chap-3 2016/01/04
1 One Piece Chap 3 One-Piece-Chap-3 2016/01/03

我真的很感谢任何人回答这个话题并节省我的时间

最佳答案

选择
mt.id 为 MANGA_ID,
mt.NAME 为 MANGA_NAME,
ct.NAME,
ct.鼻涕虫,
MAX(ct.CREATED_AT) 作为 CREATED_AT

章ct
左连接
漫画山
ON (mt.id = ct.MANGA_ID)
通过...分组
ct.MANGA_ID

这应该可以解决问题。

关于php - 使用一对多关系表仅选择具有最大字段的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35825311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com