我在 sql 中编写了一个查询,我将只保留一次 Companies.ID,这就是我使用 Distinct 的原因。
SELECT DISTINCT Companies.ID, Companies.Company, Abo.Ende
FROM Companies
LEFT JOIN Abo on Companies.ID = Abo.CompanyID
ORDER BY Abo.Ende
表 Abo.Ende 有更多 Abo.CompanyID 条目,我希望得到具有最新 Abo.Ende 的不同 Companies.ID 作为结果。注意:Abo.Ende 是一个日期时间字段,我想获得最新的。
我想知道这是否是最好的方法。还有其他方法吗?