Bueno, lo pude solucionar pero a base de PHP jeje, no conosco much sobre mysql :(.
Lo que hice fue lo siguiente:
Código PHP:
<?
$consulta_camp= mysql_query("SELECT * FROM campanias ORDER BY campania ASC");
echo '<select name="camp" class="texto">';
while ($camp= mysql_fetch_array($consulta_camp)){
$cam= explode ("_", $camp[campania]);
if ($campan != $cam[0]){
echo '<option value="'.$cam[0].'">'.$cam[0].'</option>';
}
$campan= $cam[0];
}
echo '</select>';
?>
Cree un condicional preguntando si la variable $campan era igual que la salida actual para que si fuese igual no me imprima el resultado. Y esta variable $campan la declaro cuando termina el bucle con valor de la salida actual.
Muchas gracias por sus respuestas gente!