Código PHP:
$sql="SELECT * FROM Unidades";
$respuesta=mysql_query($sql) or die(mysql_error());
while($datos=mysql_fetch_array($respuesta))
{
$sql3="SELECT COUNT(*) as Total FROM Temas WHERE id_unidad=".$datos['id_unidad'];
$respuesta4=mysql_query($sql3) or die(mysql_error());
$hay_temas=mysql_fetch_array($respuesta4);
if($hay_temas['Total'])// se me olvido poner ['TOTAL']..
echo $datos['unidad'];
$sql2="SELECT * FROM Temas WHERE id_unidad=".$datos['id_unidad'];
$respuesta2=mysql_query($sql2) or die(mysql_error());
while($datos2=mysql_fetch_array($respuesta2))
{
echo $datos2['tema'];
}
}
saludos