Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2007, 19:32
Alejandr4
 
Fecha de Ingreso: diciembre-2006
Mensajes: 111
Antigüedad: 17 años, 11 meses
Puntos: 1
Probema, dos campos iguales con un INNER JOIN

Hola a todos:

Hace dos días pedí ayuda con un cóigo bastante simple pero que no hacia ni caso, despues de que varias personas me ayudaran, e la manera más tonta h sabido que le pasaba.

Hago un select * productos_galgo inner join codigo_total_galgo when productos_galgo.cod_prod=codigo_total_galgo.cod_pr od;

De ahí hacia lo siguiente:

Código PHP:
if(!empty($linea->desde_es)){ 

    echo 
$linea->desde_es
    echo 
'<br>'
    }
    
if(!empty(
$linea->precio_promo)){   

    echo 
$linea->precio_minimo;    
    echo 
'&nbsp'
    echo 
'€';   
    echo 
'<br>'
    echo 
$linea->precio_promo;    
    echo 
'&nbsp'
    echo 
'€';   

}else{  

    echo 
$linea->precio_minimo;    
    echo 
'&nbsp'
    echo 
'€';   


El poblema lo tenia
Código PHP:
echo $linea->precio_promo
por que antes se llamaba precio_oferta. En las os tablas existe el campo precio oferta y por eso no iba, en elmomnto que le cambié el nombre ya iba.

Mi pregunta es: ¿Hay algún modo de definir de que tabla quieres el campo?
Como por ejemplo
Código PHP:
linea->prouctos_galgo.precio_promo 
Igual es una barbaridad lo que estoy diciendo pero nunca me habia pasado algo así y me interesa saber como podría solucionarlo sin tene que cambiar el nombre, ya que me es más cómodo que en las dos tablas el campo se llame igual aunque tenga datos diferetes.

Muchas gracias a todos

Un saludo

Alejandra