私はこのテーブルを持っています:
Thread(ThreadID, ThreadType, PostDate, PostTime, Topic, Detail, UserID)
Primary key = ThreadID, Foreign Key = UserID
最新の投稿と投稿の詳細をすべてのユーザーから取得したいのですが、次のステートメントを試してください
--Without Posting details
SELECT UserID, MAX(PostTime) AS lastPost
FROM Thread
GROUP BY UserID
ORDER BY UserID
--With Posting details
SELECT UserID, ThreadID, MAX(PostTime) AS lastPost
FROM Thread
GROUP BY UserID, ThreadID
ORDER BY UserID
しかし、結果の戻り値は異なるようです。最初のものは各ユーザーによる最新の投稿を返すため正しいものである必要があります (結果の UserID は繰り返されません)。
各ユーザーの最新の投稿と投稿の詳細を一緒に取得したいので、その理由を知りたい