私はデータベースに次のテーブルを持っています。私はそれぞれのuser_idのためtimeid
によって並べ替えられ、最新の行のみを抽出するにはどうすればよい特定の列のデータベースから最新の行を抽出する方法は?
+----+---------+---------------------+-----------+
| id | user_id | timeid | course_id |
+----+---------+---------------------+-----------+
| 02 | 2 | 2016-01-27 19:24:17 | 14 |
| 03 | 2 | 2016-02-27 19:24:27 | 15 |
| 04 | 2 | 2016-03-27 19:24:37 | 16 |
| 05 | 3 | 2016-01-27 19:24:17 | 19 |
| 06 | 3 | 2016-02-27 19:24:27 | 18 |
| 07 | 3 | 2016-03-27 19:24:37 | 17 |
+----+---------+---------------------+-----------+
?言い換えれば
:
| 04 | 2 | 2016-03-27 19:24:37 | 16 |
| 07 | 3 | 2016-03-27 19:24:37 | 17 |
を、私はそれがあるべきと仮定し 'とt1.timeid = t2.timeid'の代わりに、'とt1.timeid = t2.user_id'。 – pilsetnieks
@pilsetnieksはい、あなたは正しいです。修正しました。 –