连接图像数组SQL

时间:2013-10-15 12:30:37

标签: mysql image join

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

“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是否可行?

1 个答案:

答案 0 :(得分: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。可以在其他类型的连接上找到教程和示例。