Bueno, ya que el campo NUM no se repite, eso lo hace facil. Como bien dijiste el DESC significa en orden descendente. Al agregar un limite (LIMIT 3) solo tomara los ultimos tres registros.
Esto seria el ejemplo amigo.
Código PHP:
<?php
$sql = "SELECT * FROM database ORDER BY NUM DESC LIMIT 3";
$query = mysql_query($sql);
while($comentario = mysql_fetch_assoc($sql)){
echo $comentario['NUM']."<br />";
}
?>