2 つの MySQL テーブルがあります。表1:
id name otherid
表 2:
id otherid time
各テーブルでは、「id」はすべての行の一意の識別子です (また、主キーでもあります)。「otherids」はテーブル間で対応します。table2 には、table1 の otherid に対応する otherid を持つ行がいくつか (または 0) ある場合があります。テーブル
たとえば、表 1:
id name otherid
1 bob 24
2 joe 326
表 2:
id otherid time
4 326 2014-03-12 023:38:59
5 24 2013-02-11 22:05:21
6 24 2013-02-10 13:27:58
私は、table1 のすべての行を取得しようとしています。これは、otherid に従って、table2 の行の最新の時間順に並べられています。私の例では、これは私が探している結果です:
id name time
2 joe 2014-03-12 023:38:59
1 bob 2013-02-11 22:05:21
これは、Joe が table2 から最新の時間を取得しているためです。