Dit:
Posts.id = $id AND USERS.id = $id
Dat is een totaal wankele verbindingsvoorwaarde. Je wilt posts en gebruikers die toevallig exact dezelfde ID delen, wat HOOGST onwaarschijnlijk is dat dit ooit zal gebeuren.
Geen idee van uw werkelijke tafelstructuur, maar u wilt waarschijnlijk iets meer als
posts.user_id = users.id
...
where users.id = $id