WITH UserPostIds(UserId, PostId, PostCreationDate)
AS
(
SELECT Q.OwnerUserId [UserId], Q.Id [PostID]
,Q.CreationDate [CreationDate]
FROM Posts Q
WHERE Q.PostTypeId = 1
)
SELECT
p1.OwnerUserId [User Link]
,PostId [Post Link]
,MIN(p1.CreationDate) [Creation Date]
FROM Posts p1 JOIN UserPostIds On UserId = p1.OwnerUserId AND PostCreationDate = p1.CreationDate
WHERE (p1.PostTypeId = 1 AND p1.OwnerUserId IS NOT NULL)
GROUP BY p1.OwnerUserId, PostId
ORDER BY p1.OwnerUserId