Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2015, 04:48
neck
 
Fecha de Ingreso: mayo-2006
Mensajes: 71
Antigüedad: 18 años, 9 meses
Puntos: 0
Comodín para WHERE

Buenas foreros

Este es un tema con el que llevo lidiando hace tiempo y que he podido solventar con php. Pero pienso que puede existir en Sql algún comodín que me permita optimizar las consultas.

Tengo esta consulta de ejemplo:
Código MySQL:
Ver original
  1. SELECT * FROM alerts WHERE id_usuario=100

Pero supongamos que no necesito filtrar por usuario, quiero que se muestren todos los usuarios.

Pero si mi consulta fuese así:

Código MySQL:
Ver original
  1. SELECT * FROM alerts WHERE id_usuario=

Me genera un error como resultado.

¿Existe algún carácter o función comodín para cuando no se establece ningún dato de filtro? En un supuesto filtro de formulario los usuarios establecerán filtros de algunos campos, no de todos. Son a esos campos los que me gustaría establecerles ese comodín para no tener que tocar la consulta.

Gracias a todos de antemano

Última edición por gnzsoloyo; 16/11/2015 a las 05:57