jovix777 la respuesta que te dió bloginn funciona hasta cierto punto. La mejor manera de consultar dos tablas relacionadas es a traves de las sentencias join.
Con las sentencias join, realizan la búsqueda estrictamente con los datos que estén relacionados entre las tablas. Mira el siguiente enlace.
http://dev.mysql.com/doc/refman/5.0/en/join.html
Para anidar una consulta con 8 tablas, debes comprender muy bien lo que hacen los join, ya que la consulta se torna muy larga. Te recomiendo empezar a practicar el join con 2 tablas, despues con 3.
En el momento que estés ahí y tengas dudas, puedes preguntar por este medio.
Un saludo