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