¿Y en qué parte piensas que es problema de PHP?
Yo veo un problema claro de SQL, y eso es otro lenguaje, deberías revisar una referencia acerca de JOIN para que entiendas como funciona.
Tal vez si hubieras consultado en el sub-foro de SQL habrías resuelto ya tu problema.