Bạn có thể chỉ cần tham gia cả hai bảng:
$q = mysqli_query($db,"SELECT * FROM posts
LEFT JOIN comments ON comments.username=posts.username
WHERE comments.username='$username'");
Tuy nhiên, có vẻ như bạn không sử dụng ID. Tôi khuyên bạn nên tạo các trường tự động tăng ID để tạo mối quan hệ giữa các bảng. Nếu bạn không hiểu ý tôi, hãy cố gắng làm theo một hướng dẫn và trong một hoặc hai của chúng tôi, bạn sẽ học được nhiều hơn, thay vì chỉ nhảy vào viết mã để cố gắng thực hiện mọi thứ và cố gắng hiểu cách chúng hoạt động mà không cần biết bạn có làm đúng.