SQL でクエリを作成しました。ここでは、Companys.ID を 1 回だけ保持します。そのため、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 は日時フィールドであり、最新のものを取得したいと考えています。
これがそれを行うための最良の方法であるかどうか疑問に思っています。別の方法はありますか?