0
我有一个表礼物。礼品可以通过表格关联有许多gift_images。我正在尝试返回一个具有至少一个gift_images关联的特定隐私级别的有限#礼物。postgresql查询加入并限制
实质上,我想返回:礼品条目与其关联的第一个gift_image(gift_image应该按照其具有的位置值排序,其中位置1是第一个)。没有gift_image关联的礼物应该被忽略。
这是我的,但它绝对不能工作。
SELECT gifts.* FROM gifts LEFT JOIN gift_images ON gifts.id = gift_images.gift_id WHERE gifts.privacy = 2 ORDER BY gift_images.position ASC LIMIT 10
任何帮助?