我有下面的查询,它获取正确的数据,但我需要限制连接的结果,以便只包含照片表中的第一行。这就是我所拥有的:
SELECT `listings`.*, `photos`.*
FROM `listings` JOIN `photos`
ON `photos`.`listing_id` = `listings`.`id`
WHERE `listings`.`date_expires` >= '2016-08-10' AND `listings`.`visible` = '1' AND `listings`.`spotlightListing` >= '2016-08-10'
如何限制上述内容,以便我只从照片表中获取第一行?谢谢!
答案 0 :(得分:1)
SELECT `listings`.*, `photos`.*
FROM `listings`
JOIN `photos` ON `photos`.`listing_id` = `listings`.`id`
WHERE `listings`.`date_expires` >= '2016-08-10' AND `listings`.`visible` = '1'
AND `listings`.`spotlightListing` >= '2016-08-10'
limit 1
我相信你在谈论列表记录的第一张照片。