Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅选择一个具有一个多关系表的最大字段的行_Php_Mysql_Sql - Fatal编程技术网

Php 仅选择一个具有一个多关系表的最大字段的行

Php 仅选择一个具有一个多关系表的最大字段的行,php,mysql,sql,Php,Mysql,Sql,我有两个表,章节表中有许多行,漫画id是漫画表的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 C

我有两个表,
章节
表中有许多行,漫画id是
漫画
表的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
我正在寻找《只选一本》的漫画,其中有一章的顺序是由
created\u在
DESC

示例表i正在查找:

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
我真的很感谢任何人回答这个问题,并保存我的一天

选择
SELECT t1.MANGA_ID, t2.NAME AS Manga_NAME,t1.NAME,t1.slug,t1.CREATED_AT
FROM Chapter t1
INNER JOIN Manga t2 ON t1.MANGA_ID = t2.ID
WHERE t1.CREATED_AT = (SELECT MAX(CREATED_AT) from Chapter t3 where t3.MANGA_ID = t1.MANGA_ID)
mt.id作为漫画id, 山名作为漫画名, ct.NAME, ct.SLUG, 最大值(ct.CREATED_AT)为CREATED_AT 从…起 第ct章 左连接 漫画山 ON(mt.id=ct.MANGA\U id) 分组 ct.漫画ID


这应该就可以了。

你想选择每一本漫画的最后一章吗?是的,顺序是由创建的,带active=1:D谢谢你的帮助。你能在表格中的
manga\u ID
created\u at
添加索引吗?你能帮我添加Where子句mt.active=1和ct.active=1吗,当我按名称和slug将此close添加到组之前时,它不是最新的,但日期是真的。这是结果:漫画ID |漫画名称|名称|鼻涕虫|创作于3金塔马第一章金塔马第一章2016/01/09 2火影忍者第一章火影忍者第一章2016/01/04 1单件第一章单件第一章2016/01/03