将两个表连接在一起并在一个表中包含多个结果

哈利波特

我的表如下所示:

tbl_teams
id, teamname, created

tbl_teamstats
id, rank, rating, wins, losses, tbl_teams_id, created

我想根据 tbl_teamstats“created desc limit 1”将这两个表合并在一起,例如查询

SELECT TS.*, T.* FROM tbl_teamstats as TS
LEFT JOIN tbl_teams as T
ON T.id = TS.tbl_teams_id

会返回这样的东西

TS.id   TS.rank TS.rating   TS.wins TS.losses   T.id    T.teamname              T.created
14871   2       2522        168     26          2       teamname1               23/02/2017 17:55
14688   2       2540        168     25          2       teamname1               23/02/2017 17:55
2683    2       2535        167     25          2       teamname1               23/02/2017 17:55
2612    2       2529        166     25          2       teamname1               23/02/2017 17:55
2590    2       2523        165     25          2       teamname1               23/02/2017 17:55
2448    2       2517        164     25          2       teamname1               23/02/2017 17:55
2346    2       2511        163     25          2       teamname1               23/02/2017 17:55
234     2       2505        162     25          2       teamname1               23/02/2017 17:55
1       1       2570        171     19          1       teamname2               23/02/2017 17:55

我希望它看起来像什么:

TS.id   TS.rank TS.rating   TS.wins TS.losses   T.id    T.teamname              T.created
14871   2       2522        168     26          2       teamname1               23/02/2017 17:55
1       1       2570        171     19          1       teamname1               23/02/2017 17:55

(仅显示 tbl_teamstat 的一个结果,由 TS.id 排序)

有人可以帮助我或指出我正确的方向吗?将不胜感激!

古尔温德·辛格(Gurwinder Singh)

您可以在子查询中找到每个tbl_team_idfrom 的最大 idtbl_teamstats并将其与tbl_teamstats. 然后,根据需要进行连接。

select *
from (
    select t1.*
    from tbl_teamstats t1
    join (
        select tbl_teams_id,
            max(id) id
        from tbl_teamstats
        group by tbl_teams_id
        ) t2 on t1.tbl_teams_id = t2.tbl_teams_id
        and t1.id = t2.id
    ) ts
left join tbl_teams as T on T.id = TS.tbl_teams_id

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个表中另一个表具有多个ID的两个表联接在一起?

来自分类Dev

尝试通过使用另一个表中的 id 值将两个表连接在一起

来自分类Dev

如何修复将两个表连接在一起的错误

来自分类Dev

SQL如何通过特定的列将两个表连接在一起?

来自分类Dev

如何将两个表连接在一起以创建 JSON | PHP

来自分类Dev

在一个表中将两个表连接在一起,其中一个ID和另一个表中的多个ID

来自分类Dev

将两个 ID 连接在一起以获得另一个列结果

来自分类Dev

MySQL-如何使用(LEFT)JOIN通过一个表将两个表连接在一起?

来自分类Dev

将两个不同的url请求的结果连接在一起

来自分类Dev

ActiveRecord 将 2 个表中的数据与一个查询连接在一起,无需循环

来自分类Dev

将数据插入两个表,将记录链接在一起

来自分类Dev

实体框架将两个表连接在一起以在 MVC 视图中显示

来自分类Dev

如何访问使用 django ORM 连接在一起的两个表中的所有模型属性

来自分类Dev

将两个表合并在一起,一个表中有一个ID,另一个表中有多个ID

来自分类Dev

将C#中的两个列表对象连接在一起

来自分类Dev

如何将两个不同的表连接在一起并合计为第三个表

来自分类Dev

将两个数据帧合为一个,将条目连接在一起

来自分类Dev

SQL将2个表与其他表的条件连接在一起

来自分类Dev

试图创建一个将两个大小不均的字符串向量中的单词连接在一起的函数

来自分类Dev

如何将一个表与来自不同查询的分组值连接在一起?

来自分类Dev

将两个numpy数组按索引连接在一起

来自分类Dev

如何将两个图像连接在一起?

来自分类Dev

将两个文件连接在一起(AWK)

来自分类Dev

如何将两个壁板连接在一起以形成贯通?

来自分类Dev

将两个VGA输出端口连接在一起是否安全?

来自分类Dev

将两个HTML脚本连接在一起

来自分类Dev

如何将两个实体对象连接在一起?

来自分类Dev

如何将两个离子应用程序连接在一起?

来自分类Dev

将两个列表连接在一起时遇到问题

Related 相关文章

  1. 1

    如何将一个表中另一个表具有多个ID的两个表联接在一起?

  2. 2

    尝试通过使用另一个表中的 id 值将两个表连接在一起

  3. 3

    如何修复将两个表连接在一起的错误

  4. 4

    SQL如何通过特定的列将两个表连接在一起?

  5. 5

    如何将两个表连接在一起以创建 JSON | PHP

  6. 6

    在一个表中将两个表连接在一起,其中一个ID和另一个表中的多个ID

  7. 7

    将两个 ID 连接在一起以获得另一个列结果

  8. 8

    MySQL-如何使用(LEFT)JOIN通过一个表将两个表连接在一起?

  9. 9

    将两个不同的url请求的结果连接在一起

  10. 10

    ActiveRecord 将 2 个表中的数据与一个查询连接在一起,无需循环

  11. 11

    将数据插入两个表,将记录链接在一起

  12. 12

    实体框架将两个表连接在一起以在 MVC 视图中显示

  13. 13

    如何访问使用 django ORM 连接在一起的两个表中的所有模型属性

  14. 14

    将两个表合并在一起,一个表中有一个ID,另一个表中有多个ID

  15. 15

    将C#中的两个列表对象连接在一起

  16. 16

    如何将两个不同的表连接在一起并合计为第三个表

  17. 17

    将两个数据帧合为一个,将条目连接在一起

  18. 18

    SQL将2个表与其他表的条件连接在一起

  19. 19

    试图创建一个将两个大小不均的字符串向量中的单词连接在一起的函数

  20. 20

    如何将一个表与来自不同查询的分组值连接在一起?

  21. 21

    将两个numpy数组按索引连接在一起

  22. 22

    如何将两个图像连接在一起?

  23. 23

    将两个文件连接在一起(AWK)

  24. 24

    如何将两个壁板连接在一起以形成贯通?

  25. 25

    将两个VGA输出端口连接在一起是否安全?

  26. 26

    将两个HTML脚本连接在一起

  27. 27

    如何将两个实体对象连接在一起?

  28. 28

    如何将两个离子应用程序连接在一起?

  29. 29

    将两个列表连接在一起时遇到问题

热门标签

归档