PHPPDO-如何从三个表输出结果

PHPPDO-如何从三个表输出结果,php,database,pdo,Php,Database,Pdo,我有一个汽车预订系统的数据库,我在建设过程中。我有三张桌子: 车表: ID | car_make | car_name 1 | Ford | Focus 2 | BMW | Z3 3 | Audi | A5 预订表: booking_ID | booking_time | total_cost | etc.. 125674 | 2013-02-02 | 91.55 887463 | 2013-0

我有一个汽车预订系统的数据库,我在建设过程中。我有三张桌子:

车表:

ID     | car_make | car_name
1      | Ford     | Focus
2      | BMW      | Z3
3      | Audi     | A5
预订表:

booking_ID  | booking_time | total_cost | etc..
125674      | 2013-02-02   | 91.55     
887463      | 2013-01-19   | 52.00     
209930      | 2013-01-11   | 23.99  
预订表:

ID     | booking_ID | car_ID
1      | 125674     | 2
2      | 887463     | 2
3      | 209930     | 1
因此预订表将汽车与预订联系起来。现在,我想将以下结果输出到用户的表格中:

booking_ID | booking_time | total_cost | car_ID | car_make | car_model 
我如何输出结果,到目前为止,我几乎可以做到这一点:

$query = " 
SELECT 
    booking_ID, 
    total_cost, 
    booking_time, 
    customer_ID,
    car_ID
FROM 
    bookings_table as bb,
    reservation_table as br 
WHERE 
    bb.booking_ID = br.booking_ID AND
    payment_success=true   
ORDER BY 
    booking_ID desc 
LIMIT 
    10
";

try { 
    $stmt = DB::get()->prepare($query); 
    $stmt->execute(); 

    $rows = $stmt->fetchAll();
}  
catch(PDOException $ex) { 
    // Failed 
} 

foreach($rows as $row):
    <td>'.$row['booking_ID'].'</td>
    etc...
endforeach;

因此,我可以从预订表中获取车号,但我不知道如何通过从预订表中获取车号来提取车号/车型。

您使用外键吗?我不使用外键,也不太确定它们是什么,这是一种实现方法吗?
booking_ID | booking_time | total_cost | car_ID | car_make | car_model 
125674     | 2013-02-02   | 91.55      | 2      |          |