我有兩個表(汽車和car_images)如何選擇基於另一種選擇的行
cars
----
id
brand
model
...
car_images
----------
id
car_id
name
...
每輛汽車可以有多個圖像中的多個行...
什麼是最好的方式來選擇所有的汽車與他們的圖像?
這就是我要做的事與本地PHP PDO,但我不知道這是否是最好和最快的方式...
$sth = $dbh->query("SELECT * FROM cars");
$sth_images = $dbh->prepare("SELECT * FROM car_images WHERE car_id = :car_id");
while($row = $sth->fetch()){
$sth_images->execute(['car_id' => $row['id']]);
// ...
}
使用'LEFT JOIN'代替 – teeyo