la sintassi della query mi pare esatta, prova comunque a mettere la notazione dell'errore e vedi se ti stampa qualcosa:

codice:
$result = mysql_query("SELECT data_fine FROM banner INNER JOIN banner2 ON banner.data_fine = banner2.data_fine")or die("errore: ".mysql_error());
cambia qualcosa?