Tabla unidades:
id_unidad --------------------- int(2)
unidad ------------------------ varchar(100)
id_habilidad ------------------ char(2)
Tabla temas:
id_tema --------------------------- int(5)
tema ------------------------------- varchar(100)
id_unidad -------------------------- char(2)
Como pueden ver la tabla unidades y la tabla temas estan relacionadas por el identificador id_unidad, pues a una unidad le corresponden varios temas (relación 1:n).
Bien, hasta aquí no hay problemas, el asunto es que cuando ha una consulta que me seleccione los unidades y los temas por unidad, me pone en una columna las unidades y en la otra los temas, la consulta me queda de esta forma:
Cita:
Ahora, cuando trato de mostrar estos resultados, quisiera que me saliera de la siguiente forma:select unidades.unidad, temas.tema
from unidades inner join temas on ( unidades.id_unidad = temas.id_unidad )
from unidades inner join temas on ( unidades.id_unidad = temas.id_unidad )
unidad 1
- tema 1
- tema 2
- tema 3
unidad 2
- tema 4
- tema 5
- tema 6
unidad 3
- tema 7
- tema 8
- tema 9
Y así sucesivamente, a medida que hay una unidad, entonces ponga sus temas.
Como puedo lograr esto.