vamos a preguntarte algo bien sencillo: ¿el problema es de código PHP, o de la consulta de MySQL?
en base a tu respuesta deberías entender que no conviene plantear dudas en los lugares erróneos, así que primero deberías afinar tu consulta de SQL y luego que sepas que funciona ya la puedes ejecutar con código PHP... ¿vamos bien?