
21/08/2009, 07:59
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 4
Antigüedad: 15 años, 7 meses Puntos: 0 | |
como evitar "clause is ambigous"? Hola, porfa una ayudita:
Supongamos tengo dos tablas:
A (id_a, nombre_a, IDfk)
B (id_b, nombre_b, IDfk)
al hacer la consulta
SELECT * FROM A,B WHERE A.id=B.id AND IDfk=2
aparece: Colum 'IDfk' in where clause is ambigous
Lo que esta bien pues la consulta correcta es:
SELECT * FROM A,B WHERE A.id=B.id AND A.IDfk=2
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???
Eso, de antemano, muuchas gracias. |