私はこのようないくつかのテーブルを持っている:特定のユーザーの最新のメッセージを返す内部クエリを書き込む方法はありますか?
USERS TABLE:
| id | created | active | fname | lname |
MESSAGES TABLE:
| id | userId| active | date | content |
私は与えられたユーザのための最も最近追加されたメッセージとともに、一部のユーザー情報を返すようにしようとしています。以下 は私が達成していますrying結果の構造である:
| userId | userCreated | latestMessageDate| latestMessageContent |
次のクエリは、ユーザー情報を返します:
SELECT
user.id,
user.created
FROM user
WHERE user.active = 1
を...しかし、どのように私は今の日付を添付してください最新のメッセージと実際の最新のメッセージ?
私は内側のクエリを使用すると、そのようなアプローチの1つだと思いますが、どのようにこのようなクエリを記述しますか?