我有两个要合并为一个的MySQL表。
表预留
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
桌上房间
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列的数据将第二个表合并到其中。
注意:两个表中的某些列具有相同的标题,可以吗?
发布于 2018-08-15 05:28:33
发布于 2018-08-15 22:01:11
首先向表中添加一个新列,然后执行如下操作:
UPDATE Reservation
INNER JOIN Room
USING(reservationidURL)
SET Reservation.roomnumber = Room.roomnumber;
https://stackoverflow.com/questions/51849966
复制相似问题