【发布时间】:2020-10-12 20:09:10
【问题描述】:
我正在对表运行查询并进行左连接以尝试从左表中获取最新日期的记录,但它没有获取与日期时间列相关的其他值(用户和注释)
SELECT
i.customer_sequence,
i.due_date,
MAX(cn.datetime) as notes_datetime,
cn.user as notes_user,
cn.notes as notes_notes
FROM
billing_invoices i
LEFT JOIN customer_notes cn
ON i.customer_sequence = cn.customer_seq
WHERE
cn.type = 'Accounts' AND
i.customer_sequence <> '0' AND
i.status = 'Unpaid' AND
i.directdebit <> 'Y'
GROUP BY
i.customer_sequence
ORDER BY
i.due_date DESC
【问题讨论】:
标签: mysql sql join greatest-n-per-group window-functions