espero puedan ayudarme con esta duda
tengo unas tablas en mi base de datos
pais: id, nombre
departamento: id, paisID
ciudad: id, departamentoID
lugar: id, ciudadID
circuito: id, nombre
lugares_circuito: circuitoID, lugarID
pais -> departamento -> ciudad -> lugar
esas cuatro son como un arbol, cada uno tiene un indice secundario que indica a qué padre pertenece
un Circuito puede incluir varios lugares de cualquier pais
por eso una sexta tabla que enlaza los circuitos y lugares
tengo el id de Circuito ($_GET['id'])
necesito sacar los datos de un circuito...
lo primero que hago es una consulta para saber qué lugares incluye ese circuito, luego otra consulta para saber a qué ciudades pertenece cada lugar y asi hasta obtener el pais
osea tengo que hacer varias consultas
hay una mejor manera de hacer ese trabajo? con alguna consulta SQL mejor preparada?
lo mismo para las busquedas....
buscar circuitos que pertenezcan al pais tal ciudad tal
o buscar circuitos que incluyan tales lugares
ayudas porfa :D