2 messages in com.mysql.lists.mysql-esSELECT anda OK en 4.0.12, pero mal en...
FromSent OnAttachments
inge...@yahoo.com.ar26 Jan 2006 15:35 
ISC Edwin Cruz26 Jan 2006 16:12 
Subject:SELECT anda OK en 4.0.12, pero mal en 5.0.18
From:inge...@yahoo.com.ar (inge@yahoo.com.ar)
Date:01/26/2006 03:35:10 PM
List:com.mysql.lists.mysql-es

Tengo un Servidor mysql 4.0.12 en XP (con sql_mode=0)

y he migrado a un Servidor mysql 5.0.18 en XP (con sql_mode=|NO_FIELD_OPTIONS|, |HIGH_NOT_PRECEDENCE)

El seteado de sql_mode es tal cual lo recomienda la ayuda de mysql 5.0.18 diciendo... |

|MYSQL40|

Equivalent to |NO_FIELD_OPTIONS|, |HIGH_NOT_PRECEDENCE|.

La instruccion SELECT que anda bien en 4.0.12, pero da ERROR en 5.0.18 es la siguiente:

SELECT * FROM STK_Depositos, ART_Articulos, ART_Rubros LEFT JOIN STK_Stocks ON (STK_Stocks.STK_DepositoID=STK_Depositos.STK_DepositoID) AND (STK_ArticuloID=ART_ArticuloID) WHERE (ART_Articulos.Estado='A') AND (ART_Articulos.ART_RubroID=ART_Rubros.ART_RubroID) AND (STK_Depositos.STK_DepositoID='1')

El ERROR que me da el servidor con esta instruccion es el siguiente :

ERROR 1054 (42S22): Unknown column 'STK_Depositos.STK_DepositoID' in 'on clause'

He probado innumerables combinaciones en sql_mode , a parte de la recomendada por la ayuda, pero no he logrado solucionar el problema. Ruego ayuda, dado que tengo el servidor fuera de produccion,, y no he podido encontrar cual es el verdadero problema. Realmente en la ayuda se trata muy poco este Mensaje de Error y no me da pistas de cual puede ser el inconveniente., o por lo menos no me he dado cuenta hasta el momento.; dado que hace mencion a la no existencia de una columna que realmente existe.

Gracias a todos Dios los Bendiga

P.D.: (claves para vivir bien) Romanos 10:9 "Que si confesares con tu boca que Jesús es el Señor, y creyeres en
tu corazón que Dios le levanto de los muertos, serás salvo." Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la verdad y la vida, nadie
viene al padre sino es por mí." 3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo que tu seas prosperado en
todas las cosas, y que tengas salud, así como prospera tu alma." Juan 10:10 "(Jesús nos dice..) ...Yo he venido para que tengan vida y para que
la tengan en abundancia."