私は長い間これを理解しようとしてきましたが、あきらめ始めています。
ケースを単純化するために、2 つのテーブルがあるとします。メイン テーブルはarticlesで、私は と一緒に参加していcontractsます。契約テーブルには終了日があります。記事ごとにここから 1 行だけを選択して、最新の contract_to 日付を選択します。
私は何かを試してみましLEFT JOIN contracts ON (contracts.article = articles.id) ORDER BY contract_to DESC LIMIT 1たが、明らかにうまくいきません。
どうすればこれを行うことができますか?
以下の契約表の各行の日付範囲が異なることに注意してください。
また、最新の日付はすべての記事の契約で同じではないため、最新の日付を特定して WHERE 句に貼り付けることはできません。
