Seleccionar distintos registros de una tabla solo datos existentes en campos distintos

Estoy creando una base de datos que contiene los campos:
idgeneral, subgénero, datos1, datos2, datos3, datos4 así hasta nueve campos de datos.
Según el subgénero (1,2,3,4......9) tengo los datos asignados a datos1, datos2. Etc. Y los otros campos no tienen valores.
Quiero saber si es posible seleccionar un idgeneral y que sólo me recoja en los campos datos1. Datos2, etc. Los valores existentes en un solo registro.
Ejemplo:
idgeneral subgénero datos1 datos2 datos3 datos4 datos5 datos6
101              1            t2581
101              2                        L2589
101              3                                     m8548
102              1            m215
102              2                        h325
debería quedar al seleccionar por ejemplo el idgeneral 101
101                            t2581   L2589  m8548

Añade tu respuesta

Haz clic para o