以下の3つのテーブルからプロジェクトに対する最終更新者と更新日時を取得するにはどう記述すればいいでしょうか。
使用しているのはSQLiteです。
テーブル:PROJECT
| ID | PROJECTNAME |
|---|---|
| 1 | hoge |
| 2 | hage |
| 3 | hige |
テーブル:USER
| ID | USERNAME |
|---|---|
| 1 | YAMADA |
| 2 | SATO |
テーブル:HISTORY(UPDATEDT順になっている)
| ID | PROJECTID(=PROJECT.ID) | USERID(=USER.ID) | UPDATEDT |
|---|---|---|---|
| 1 | 1 | 1 | 2021/06/26 2:10:00 |
| 2 | 1 | 2 | 2021/06/27 12:00:00 |
| 3 | 1 | 1 | 2021/06/27 21:00:00 |
| 4 | 2 | 2 | 2021/06/28 16:45:00 |
上記から、以下の情報を取得したいです。
| PROJECTID | PROJECTNAME | USERNAME | UPDATEDT |
|---|---|---|---|
| 1 | hoge | YAMADA | 2021/06/27 21:00:00 |
| 2 | hage | SATO | 2021/06/28 16:45:00 |
| 3 | hage |
回答2件
あなたの回答
tips
プレビュー