合并mysql中的2个表以显示为一个

时间:2018-01-24 18:22:42

标签: php sql

我有2个表,1要合并为一个。我正在使用php和mysql。

Table Reservation

reservationid  checkin       checkout
   1           2017-01-01     2017-01-03
   2           2017-01-10     2017-01-20
   3           2017-02-05     2017-02-08

Table RoomReserve

reservationid    roomnumber
 1                 1
 2                 100
 2                 101
 3                 1
 3                 2
 3                 3

如何合并这两个表来获取此表:

reservationid   checkin        checkout     roomnumber
    1           2017-01-01     2017-01-03      1
    2           2017-01-10     2017-01-20      100
    2           2017-01-10     2017-01-20      101
    3           2017-02-05     2017-02-08      1
    3           2017-02-05     2017-02-08      2
    3           2017-02-05     2017-02-08      3

请注意,此合并表将显示在管理页面中。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以申请join

select r.reservationid,r.checkin,r.checkout,rr.roomnumber from reservationtable r inner join 
roomreserver rr on r.reservationid = rr.reservationid