Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2013, 09:25
Avatar de mager3
mager3
 
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 10 meses
Puntos: 4
Información problema en sentencia IN en mysql

Hola a todos:

Tengo este codigo SQL:

Código SQL:
Ver original
  1. SELECT a.codigoactividadcita,b.descripcion_actividad, a.codigo_diagnostico,c.nombre_diagnostico,contar
  2. FROM causas_consulta a, actividades_citas b,diagnosticos c
  3. WHERE a.codigoactividadcita=b.cod_actividad
  4. AND a.codigo_diagnostico=c.id_diagnostico
  5. AND codigoactividadcita IN ('$general','$prioritaria','$interna','$obstetricia','$ginecologia','$pediatria') ORDER BY contar DESC LIMIT 10

El problema radica en lo siguiente, si yo le envio las variables $general','$prioritaria','$interna','$obstetricia' ,'$ginecologia','$pediatria con datos cada una el programa funciona PERFECTO pero si yo dejo de enviar tan solo una variable sin datos ya no me hace ninguna consulta, la idea es que pueden IR O NO todas las varibles con datos.... es decir el usuario puede enviar $general, o $prioritaria y $interna o TODAS...

Última edición por gnzsoloyo; 09/01/2013 a las 09:39