我有两张桌子(“广告”和“图片”)。
“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是否可行?
答案 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。可以在其他类型的连接上找到教程和示例。