Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/05/2014, 04:24
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Tiene algo malo esta consulta??

En general estoy de acuerdo con lo dicho por leonardo, aunque no tanto en lo referido a LIKE, no porque sea eficiente, que no lo es, sino porque ese es el modo, si se usa la codificación case insensitive, de traerte los registros independientemente de tildes y mayúsculas y minúsculas. Creo, pues, como sugiere leonardo, que el problema es probablemente
Código SQL:
Ver original
  1. id_usuario!=''

Deberías hacer la consulta quitando esa parte y ver qué te devuelve en ese campo. Así comprobarías qué valores hay para ese campo id_usuario, si NULL, vacío, espacios en blanco o alguna otra cosa. De todas formas, si se trata de un primary key que se genera añadiendo números automáticamente y no admite NULL, ni vacíos, lo que podría estar ocurriendo es lo que también te sugiere leonardo: que no haya registros devueltos para esa consulta, porque no se da ningún caso en el que se cumplan todas las condiciones.