Ordena la consulta por la categoría a la que pertenece cada dato (categoría padre) y luego:
Código PHP:
Ver original$actual = '';
while(/* aquí lees la consulta */) {
if($actual != $row['categoria_padre']) {
/* Aquí muestras el padre (datos 1, datos 2, etc.) */
$actual = $row['categoria_padre'];
}
/* Aquí aparecerá cada hijo */
}
Realmente no es tan difícil.