Không, Oracle
không tương quan với các truy vấn con lồng nhau sâu hơn một cấp (và cả MySQL
cũng vậy ).
Đây là một vấn đề nổi tiếng.
Sử dụng cái này:
SELECT p.post_id, c.*
FROM posts
JOIN (
SELECT c.*, ROW_NUMBER() OVER (PARTITION BY post_id ORDER BY created_date ASC) AS rn
FROM comments c
) c
ON c.post_id = p.post_id
AND rn = 1