Intenta así:
Código PHP:
Ver original<?php
include('conect.php');
$query = "SELECT DISTINCT
c.id AS carreraId,
h.nombre AS hipodromo,
c.carrera,
cc.numero AS numCab,
cb.nombre AS ejemplar,
cc.retirado AS statusEjm,
cct.costo costo
FROM carreras c
INNER JOIN caballos_carreras cc ON (cc.carrera_id=c.id)
INNER JOIN caballos as cb ON (cc.caballo_id=cb.id)
INNER JOIN programas p ON (c.programa_id=p.id)
INNER JOIN hipodromos h ON (p.hipodromo_id=h.id)
INNER JOIN caballo_carrera_tablitas cct ON (cct.caballo_carrera_id=cc.id)
WHERE c.abierto=1 AND cct.centro_apuesta_id=209
ORDER BY c.id";
$carreraid = 1;
echo "<table>";
if ($reg['carreraId'] == $carreraId)
{
echo "<tr><td>".$reg['hipodromo']."</td><td>".$reg['carrera']."</td></tr>";
}
else
{
$carreraid = $reg['carreraId'];
echo "</table><br><table>";
echo "<tr><td>".$reg['hipodromo']."</td><td>".$reg['carrera']."</td></tr>";
}
}
?>
Es solo una idea porque lo hice mentalmente y no sé si esté bien, pero es mas o menos para que me entiendas cómo hacerlo. La consulta la dejé ordenada únicamente por c.id.