0

我有 2 张桌子(“广告”和“图片”)。

"ad" 包含许多属性,如 ad.id、ad.detail、...

"image" 包含 image.id、image.url、image.ad_id

我想做一个查询,通过 id 和所有关联的图像返回给我一个广告,例如:

 ad : 
 - id: 107
 - details: a great ad
 - ...
 - images :
   - id : 1
   - url : toto.jpg
   - ad_id : 107
   - id : 2
   - url : titi.jpg
   - ad_id : 107

有人可以告诉我 MySQL 和 PDO 是否可行?

4

1 回答 1

0

LEFT JOIN 听起来像您正在寻找的东西。

SELECT ad.id, ad.details, ... , images.id, images.url, ...
FROM ad
LEFT JOIN image
ON ad.id = image.ad_id
ORDER BY ad.id

如果您想使用一些 SQL,请查看w3schools.com。可以在其他类型的连接中找到教程和示例。

于 2013-10-15T13:13:06.633 回答