
19/05/2008, 11:35
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Maximo valor de campo en varias tablas El MySQL dice que una columna es ambigua cuando el nombre de la misma aparece en dos o más tablas, aunque ni los datos ni el tipo de columnas sean iguales.
Respecto de la consulta en sí, el problema es que no estás definiendo de qué tabla tiene que tomar el dato para id_columna='3'.
Un problema que puede ser, es que hayas usado los mismos nombres para todos los campos de todas las tablas, sin cuidarte de hacer alguna diferenciación que simplifique la escritura de la consulta.
Un ejemplo de eso sería sería ponerle "id_columnaTxBx" a la columna "id_columna" de la tbl_TextBox.
Tales diferencias facilitarían la escritura y la comprensión de qué campo estás pidiendo. Son cuestiones Mnemotécnicas.
El detalle que mencionas, respecto a que si igualando los campos que tienen en común no da como resultado ningún registro, es que no existe ningún conjunto que lo pueda cumplir.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |