Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema en consulta en linux

Estas en el tema de Problema en consulta en linux en el foro de Mysql en Foros del Web. Hola, estoy tratando de instalar un programa que corria en windows en wamp, en linux, pero en algunas funcionalidades me marca errores en linux, para ...
  #1 (permalink)  
Antiguo 02/02/2011, 07:15
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Problema en consulta en linux

Hola, estoy tratando de instalar un programa que corria en windows en wamp, en linux, pero en algunas funcionalidades me marca errores en linux, para ser mas especificos en una consulta a mysql, ya verifique que se conectara y realice una consulta sencilla y si la hace, pero en esta en particular falla, mi pregunta es porque en windows si funciona y en linux no.


consulta:
$sql="select rfc,curp,nombre,apellidos,id_empleado,gg.campo,gg. valor,id_cliente,id_empresa,pagadora,gg.id_plantil la,cliente,gg.valor,gg.campo,if(ifnull(e.tipo,'')< >'',e.tipo,if(ifnull(f.id_concepto,0)<>0,'P',null) ) as tipo from (select c.rfc,c.curp,c.nombre,c.apellidos,b.id_empleado,b. campo,ifnull(sum(b.valor),0) as valor ,a.id_cliente,a.id_empresa,d.RAZON_SOCIAL as pagadora,a.id_plantilla,h.razon_social cliente from cat_nominas a inner join detalle_nomina b on a.id_nomina=b.id_nomina inner join cat_cliente h on h.id_cliente=a.id_cliente inner join cat_empleado c on c.id_empleado=b.id_empleado inner join cat_empresa d on d.id_empresa=a.id_empresa where 1=1 AND a.id_nomina in(6432) group by b.id_empleado,b.campo,c.rfc,c.curp,c.nombre,c.apel lidos,b.id_empleado,d.RAZON_SOCIAL,h.razon_social) GG left join cfg_nomina e on (gg.id_plantilla=e.id_plantilla and e.campo=gg.campo) left join (select distinct concepto,id_concepto from cat_prevision_social) f on gg.campo=f.concepto group by gg.campo,id_empleado order by id_empleado,tipo desc ,gg.campo asc";



error:
Invalid query: Unknown column 'gg.campo' in 'field list'

esta un poco mafufa la consulta, lo se :S

espero puedan ayudarme este problema me ha traido loco por varios dias.


saluuoos
  #2 (permalink)  
Antiguo 02/02/2011, 07:28
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Problema en consulta en linux

No tiene mucho sentido que falle en uno y en el otro funcione. Sin embargo (No me consta en mysql) hay motores de bases de datos (postgresql) que en linux traen por defecto que la base de datos sea Case Sensitive. Es decir... que un campo llamado Cod_Name es diferente de cod_name. En la versión de windows esto no pasa. Las 2 cosas las toma iguales.

Puede que por ahí esté el problema.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 02/02/2011, 13:14
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Problema en consulta en linux

Cita:
Iniciado por huesos52 Ver Mensaje
No tiene mucho sentido que falle en uno y en el otro funcione. Sin embargo (No me consta en mysql) hay motores de bases de datos (postgresql) que en linux traen por defecto que la base de datos sea Case Sensitive. Es decir... que un campo llamado Cod_Name es diferente de cod_name. En la versión de windows esto no pasa. Las 2 cosas las toma iguales.

Puede que por ahí esté el problema.

saludos
muchas gracias, si era eso, al parecer en linux esta habilitado por default el case sensitive para mysql, solo lo cambie y funciono :D

Etiquetas: linux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:54.