通过一对多关系表仅选择具有最大字段的一行

丁蓬

我有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个漫画,按created_atDESC的顺序排列1章

我要查找的示例表:

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

我真的很感谢任何对此主题的回答,并节省我的时间

瓦西尔·沙迪克斯(Vasil Shaddix)

SELECT mt.id as MANGA_ID, mt.NAME as MANGA_NAME, ct.NAME, ct.SLUG, MAX(ct.CREATED_AT) as CREATED_AT FROM Chapter ct LEFT JOIN Manga mt ON (mt.id = ct.MANGA_ID) GROUP BY ct.MANGA_ID

这应该可以解决问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Postgres如何从键之间的一对多关系中仅选择一行

来自分类Dev

从具有一对多关系的 Django 表中查询相关字段

来自分类Dev

创建具有一对多关系的mysql表

来自分类Dev

如何从具有一对多关系的表中构建JSON行

来自分类Dev

使用具有一对多关系sqlalchemy的父表过滤子表中的行

来自分类Dev

具有一对多关系的HasManyThrough

来自分类Dev

MySQL查询一对多关系和仅一行返回

来自分类Dev

如何从一对多关系中仅连接一行,其中值是min或max?

来自分类Dev

一对多关系表

来自分类Dev

Grails字段插件:为一对多关系选择标签

来自分类Dev

选择具有一对多关系的记录,其中所有记录都在列表中

来自分类Dev

Nhibernate Multiple表与特定表具有一对多关系

来自分类Dev

在表上设置仅具有一对零或一对关系的组合键

来自分类Dev

在具有一对多关系的表上进行一对一左联接的最快方法(MySQL)

来自分类Dev

MySQL,选择具有许多一对多关系的条目的最佳方法?

来自分类Dev

具有指向单个表的多个一对多关系的Entity Framework Code First配置

来自分类Dev

在两个表之间具有2个一对多关系是否可以接受?

来自分类Dev

在两个表之间具有2个一对多关系是否可以接受?

来自分类Dev

查询具有一对多关系的两个表

来自分类Dev

尝试从具有一对多关系的两个表中插入select

来自分类Dev

不使用主键创建具有一对多关系的表

来自分类Dev

在 SQL Server 中加入具有一对多和多对多关系的 3 个表

来自分类Dev

如何合并具有一对多关系的两个表

来自分类Dev

具有一对多关系的Django Form

来自分类Dev

MySQL一对多关系,具有共享价值

来自分类Dev

具有一对多关系的jooq单查询

来自分类Dev

与Postgres具有一对多关系的SQL聚合查询

来自分类Dev

与具有多行的fk建立一对多关系

来自分类Dev

具有一对多关系的Django Form

Related 相关文章

  1. 1

    Postgres如何从键之间的一对多关系中仅选择一行

  2. 2

    从具有一对多关系的 Django 表中查询相关字段

  3. 3

    创建具有一对多关系的mysql表

  4. 4

    如何从具有一对多关系的表中构建JSON行

  5. 5

    使用具有一对多关系sqlalchemy的父表过滤子表中的行

  6. 6

    具有一对多关系的HasManyThrough

  7. 7

    MySQL查询一对多关系和仅一行返回

  8. 8

    如何从一对多关系中仅连接一行,其中值是min或max?

  9. 9

    一对多关系表

  10. 10

    Grails字段插件:为一对多关系选择标签

  11. 11

    选择具有一对多关系的记录,其中所有记录都在列表中

  12. 12

    Nhibernate Multiple表与特定表具有一对多关系

  13. 13

    在表上设置仅具有一对零或一对关系的组合键

  14. 14

    在具有一对多关系的表上进行一对一左联接的最快方法(MySQL)

  15. 15

    MySQL,选择具有许多一对多关系的条目的最佳方法?

  16. 16

    具有指向单个表的多个一对多关系的Entity Framework Code First配置

  17. 17

    在两个表之间具有2个一对多关系是否可以接受?

  18. 18

    在两个表之间具有2个一对多关系是否可以接受?

  19. 19

    查询具有一对多关系的两个表

  20. 20

    尝试从具有一对多关系的两个表中插入select

  21. 21

    不使用主键创建具有一对多关系的表

  22. 22

    在 SQL Server 中加入具有一对多和多对多关系的 3 个表

  23. 23

    如何合并具有一对多关系的两个表

  24. 24

    具有一对多关系的Django Form

  25. 25

    MySQL一对多关系,具有共享价值

  26. 26

    具有一对多关系的jooq单查询

  27. 27

    与Postgres具有一对多关系的SQL聚合查询

  28. 28

    与具有多行的fk建立一对多关系

  29. 29

    具有一对多关系的Django Form

热门标签

归档