Hola muy buenas tardes estoy tratando de hacer lo siguiente:
Tengo un Catalgo con la siguiente jerarquia
Grupo - SubGrupo - Articulo
Yo quisiera que en una que el resultado de la consulta me regresara los siguiente Ej:
Tabla de Grupos
CveGrupo DescGrupo
A Lacteos
B Frutas
Tabla SubGrupos
CveSubGrupo DescGrupo
A1 Liquidos
A2 Solidos
B1 Citricos
B2 Otros
B21 - Mazana
B22 - Platano
Tabla de Materiales
CveMaterial DescMaterial CveGrupo CveSubGrupo
A11 Leche A A1
A12 Yogurt A A1
A21 Queso A A2
B11 Naranja B B1
B12 Mandarina B B1
B13 Toronja B B1
B21 Mazana B B2
B22 Platano B B2
Quiero este resultado:
Cve Des
A - Lacteos
A1 - Liquidos
A11 - Leche
A12 - Yogurt
A2 - Solidos
A21 - Queso
B - Frutas
B1 - Citricos
B11 - Naranja
B12 - Mandarina
B13- Toronja
B2 - Otros
B21 - Mazana
B22 - Platano
Es decir que me desglose el Grupo, Despues el Subgrupo e indemtiatamente los Grupos pertenenecientes al SubGrupo
Lo que tengo es lo siguiente:
Código MySQL:
Ver originalSELECT G.CveGrupo
, G.DescGrupo
, S.CveSubGrupo
, S.DescSubGrupo
, M.CveMaterial
, Mat.DesMaterial
INNER JOIN tblSubGrupo S
ON M.CveSubGrupo
= S.CveSubGrupo
ORDER BY M.DescGrupo
, S.DescSubGrupo
, M.CveMaterial
Pues si me trae todo el catalogo pero no como yo lo quiero, alguna idea...
De antemano agradesco su ayuda, trate de explicarlo lo mejor posible, ojala y me entiendan.
PD Como le hago para poner tablas aqui en el post?
Saludos