我需要从中检索第一张图像portfolio_images,而我的以下查询没有这样做。当我只需要它找到的第一条记录时,它会返回找到的每条portfolio记录的所有图像(这适用于 DISTINCT) 。portfolio_images.fullsize
文件夹
id | project_name | location_id | project_type | is_active
投资组合图像
id | portfolio_id | fullsize
 SELECT DISTINCT p.project_name, pi.fullsize
    FROM portfolio p
    INNER JOIN portfolio_images pi ON p.id = pi.portfolio_id
    AND p.is_active = 1
    AND p.project_type = 'project' AND p.location_id = 3
    ORDER BY p.oindex
我想避免必须先查询portfolio,然后遍历这些结果并执行嵌套循环以portfolio_images根据当前投资组合 ID 查询第一个返回的记录。