【发布时间】:2020-08-02 17:27:12
【问题描述】:
我正在尝试进行左连接。但我只想要连接表的第一行。
当我这样做时:
SELECT DISTINCT
c.reference
FROM contracts as c
输出:7400行
但是当我尝试进行左连接时,我有很多重复。
我已经尝试只获取第一行,但它不起作用。这是我的代码:
SELECT DISTINCT
c.reference,
contract_premiums.start_date
FROM contracts as c
LEFT OUTER JOIN contract_premiums ON contract_premiums.contract_id=(
SELECT contract_id FROM contract_premiums
WHERE contract_premiums.contract_id = c.id
ORDER BY contract_premiums.created_at ASC
LIMIT 1)
输出:11500行
注意Postgresql 中的数据库,我在klipfolio 中使用此请求。
【问题讨论】:
标签: sql postgresql klipfolio