gpt4 book ai didi

MySQL:如何连接两个表的某些行不匹配

转载 作者:行者123 更新时间:2023-11-29 05:57:20 25 4
gpt4 key购买 nike

我有两个 MySQL 表:

表 1:

myTime|foo
----------
00:00 |8
----------
00:10 |6
----------
00:20 |1
----------
00:30 |5
----------
00:40 |3
----------
00:50 |4
----------

表 2:

myTime|bar
----------
00:00 |6
----------
00:10 |10
----------
00:50 |5
----------

我想得到这个结果:

myTime|foo|bar
--------------
00:00 |8 |6
-------------
00:10 |6 |10
-------------
00:20 |1 |
-------------
00:30 |5 |
-------------
00:40 |3 |
-------------
00:50 |4 |5
-------------

尽管表 2 中没有时间 = 0:20 - 0:40 的条目,但不应在结果中跳过此行。

最佳答案

这正是 left join 的用途:

SELECT    table1.mytime, foo, bar
FROM table1
LEFT JOIN table2 ON table1.mytime = table2.mytime

关于MySQL:如何连接两个表的某些行不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48183357/

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