estoy tratando de hacerla de un solo estudiante, y los meses vencidos me los agrega en el meses pagados, es decir el estudiante tiene pagados los meses 02,03,04,05 y vencidos los 06,07, pero en la consulta me muestra todos en el alias del meses
Código SQL:
Ver originalSELECT est.codest AS id,
CASE pag.statuspago WHEN 1 THEN GROUP_CONCAT(DISTINCT pag.mespago SEPARATOR ', ') END AS meses,
CASE pag.statuspago WHEN 2 THEN GROUP_CONCAT(DISTINCT pag.mespago SEPARATOR ', ') END AS mesesvenc
FROM pagos pag LEFT JOIN estudiantes est ON pag.codest = est.codest WHERE est.codest = 'A19EF297C' AND (pag.statuspago = '1' OR pag.statuspago = '2') GROUP BY id