Hola a todos tengo la siguiente consulta,
Tengo una tabla con 3 campos ahi va
Nombre tabla: zonas
idciudad Nombre Padre
1 Santiago 0
2 Iquique 0
3 Antofagasta 0
4 Santiago 1
5 Providencia 1
...
...
...
por ejemplo las zonas o ciudades principales tienen como campo padre 0, y comunas que pertenecen a esa zona o ciudad tienen el id del padre en el caso de providencia tiene 1 el id del padre Santiago.
Ahora quiero hacer una consulta que en un registro me muestre el nombre y el nombre del padre si lo tiene, pero no he podido realizar la consulta , aqui va lo que tengo hecho
SELECT idciudad, Nombre,
(SELECT Nombre
FROM zonas
WHERE idciudad = padre) AS ciudad,
FROM zonas
en la columna ciudad que la tengo como un alias me imprime null no me imprime nada y quiero que me imprima el nombre del padre que tenga
Si alguien me podria decir si es factible hacerlo y si es asi, como hacerlo
Saludos
Mauricio