JavierB te lo menciona. en el SELECT, debes usar un as (algo así como un "como" valga la redundancia) es decir
Código PHP:
SELECT tabla1.fecha as fecha_tabla_1 FROM tabla1, tabla2, WHERE dato ='1';
Ves el "as", esto quiere decir q saca la fecha de la tabla 1 como fecha_tabla_1, por lo q para acceder a ella, si hacer un mysql_fetch_array, sería, como ej., algo así $row['fecha_tabla_1'].
Para q no se te compliq si lo sacas en un while, podrías hacer algo así
Código PHP:
while($row = mysql_fetch_array($consulta)){
if(empty($fecha){
echo $row['fecha_tabla_1'];
}else{
echo $row['fecha'];
}
}
Saludos cuidate