Es preferible que uses Join, aquí tienes una muy buena explicación de de nuestro amigo gnzsoloyo.
http://www.forosdelweb.com/f86/hay-a...e-join-623363/
Sobre tu consulta, primero debes probarlo en la consola de mysql para verificar que funcione bien, luego lo pasas a tu programación.
Saludos!