私は2つのテーブルを持っています。それらを表Aと表Bと考えてください。
テーブル A には、その中にあるもののリストがあります。
テーブル Bには、テーブル Aのものを指すエントリが含まれる場合があります。
つまり、テーブル A のすべての行に対して、テーブル B に (テーブル B の ID 列を介して) リンクされている行が 0 行またはn行ある可能性があります。
私がしたいことは、テーブル A からのすべての行 (すべての列) とテーブル B からの 1 列のリストを返す何らかの種類の JOIN を使用して 1 つの SELECT ステートメントを実行することです。タイムスタンプ、そして私は最新のタイムスタンプが欲しい)。
つまり、SELECT ステートメントでテーブル A の各行に対して 1 行を返すようにします。結果セットの列の 1 つはテーブル B のデータであり、対応する最新のエントリからデータを取得する必要があります。表 A の行。
私はこれを行う方法について本当に途方に暮れています。JOIN の ON 句に "TableB.created_on = max(TableB.created_on)" を追加してみました。