Sin modificar la consulta y buscando una solución con PHP yo simplificaría tu código así:
Código PHP:
Ver original<?php
$query = "SELECT * FROM mundo INNER JOIN mundo_c ON mundo.mids = mundo_c.mids2 order by mids2";
$x = '';
if ($row['mctexto'] != $x) {
echo 'M ' . $row['mids'] . $row['mctexto'] . '<br />';
}
echo 'C ' . $row['mids'] . $row['ctexto'] . '<br />';
$x = $row['mctexto'];
}