Buenas gente del foro, vengo con una duda (mas que duda un problema) que espero que los mas avanzados en MySQL puedan ayudarme a arreglar, el tema es el siguiente:
Tengo esta tabla:
----------------------------
IDT | NTM | EST |CTM
----------------------------
IDT -> ID Integer autoincrementado
NTM -> Nombre (Char)
EST -> Estado (Habilitado=1, Desabilitado=0)
CTM -> Asociacion con un IDT maestro o '0' si es maestro.
lo que quiero hacer es un SELECT que me traiga todos los registros con EST=1, de la siguiente forma:
IDT, NTM, CTM --->Categoria maestra1
IDT, NTM, CTM --->Asociado de categoria maestra1
IDT, NTM, CTM --->Asociado de categoria maestra1
IDT, NTM, CTM --->Categoria maestra2
IDT, NTM, CTM --->Asociado de categoria maestra2
IDT, NTM, CTM --->Asociado de categoria maestra2
CTM vale 0 si es maestro y sino tiene el valor del IDT al que esta asociado.
Se podra hacer con GROUP BY, no se podra, se ara de otra manera? que se les ocurre?