gpt4 book ai didi

mysql - 根据一列数据合并MySQL中的2个表

转载 作者:行者123 更新时间:2023-11-29 17:11:44 28 4
gpt4 key购买 nike

我有 2 个 MySQL 表,我想将它们合并为一个。

餐 table 预订

reservationidURL     checkin       checkout
1.com 2017-01-01 2017-01-03
2.com 2017-01-10 2017-01-20
3.com 2017-02-05 2017-02-08

table 间

reservationidURL    roomnumber
1.com 1
2.com 101
3.com 7

如何合并这两个表以获得此表:

reservationidURL    checkin       checkout           roomnumber
1.com 2017-01-01 2017-01-03 1
2.com 2017-01-10 2017-01-20 101
3.com 2017-02-05 2017-02-08 7

这意味着我想保持第一个表不变,并根据reservationidURL列的数据将第二个表合并到其中。

注意:两个表中的某些列具有相同的标题,可以吗?

最佳答案

连接有助于从两个或多个数据库表中检索数据。这些表使用主键和外键相互关联。 两个表中具有相同标题的列将充当主键和外键。了解有关它们的更多信息 here 。同样的 fiddle here .

SELECT t1.*, t2.roomnumber 
FROM Reservation t1
INNER JOIN Room t2 ON t1.reservationidURL = t2.reservationidURL

关于mysql - 根据一列数据合并MySQL中的2个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51849966/

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