私はそれらの2つのテーブルを持っています:
表 a:
--- ID --- Name ---
表 b:
--- ID --- ID_of_a --- Date ---
table a
ここで、行をDate
(desc) のtable b
最新の日付で並べ替えたいと思います。例:
Table a
ID「1」と「2」の行があります。
Table b
次のような行があります: {ID, ID_of_a, Date} {1, 1, "2013-06-30"}, {2, 1, "2013-07-01" }, {3, 2, "2013-07- 02" }
テーブル a の ID の正しい順序は次のようになります: 1 --- 2
クエリ:
SELECT DISTINCT a.ID, a.Name FROM a, b WHERE a.ID=b.ID_of_a ORDER BY b.Date desc
しかし、これは時々うまくいきません。