Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2009, 08:04
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: como evitar "clause is ambigous"?

Cita:
Lo que esta bien pues la consulta correcta es:
SELECT * FROM A,B WHERE A.id=B.id AND A.IDfk=2
Es totalmente necesario especificar de que tabla debe hacer el filtro. Si no fuese así, que crityerio tendría mysql para cumplir la condición?

Cita:
La pregunta es: existirá alguna forma de hacer el join de estas tablas sin modicar la consulta base (SELECT * FROM A,B WHERE A.id=B.id) Y sin que deba especificarle a la columna "IDfk" de que tabla hacer el filtro???
En que te afecta tenerlo así?

saludos pablowhr y bienvenido al foro
__________________
Without data, You are another person with an opinion.
W. Edwads Deming