Comunidad de diseño web y desarrollo en internet online

Corregir consulta MySql

Citar            
MensajeEscrito el 05 Oct 2009 02:34 pm
hola como estan...

tengo un problemita que no se ni como resolverlo con 4 consultas en una sola.

//se me habia ocurrido con un join pero me parece que es algo muy pesado...

lo que yo quiero es que me muestre los usuarios que tengal el codigo 12
entro del codigo 12 que aplique las siguientes condiciones....

que sean de clase menor a 5 <-- hasta aqui me funciona pero si le coloco acceso o id se muere :(
o que su acceso sea iguala P
o que su id sea 1

pero no me funciona... me devuelve Cero datos encontrados

SELECT * FROM `tbl_usuarios` where `db_codigo` = '12' and (`db_class` < '5' or `db_access` = 'P' or `id` = '1' ) order by db_usuario

aclaro no me sale error de mysql solo que me devuelve cero datos encontrados.


si alguien sabe que estoy haciendo mal se lo agradesco.

Gracias

Por manhesoft

45 de clabLevel



 

Medellin, Colombia

firefox
Citar            
MensajeEscrito el 05 Oct 2009 06:34 pm
Pues is te sale cero es pq no encuentra ningun dato que concuerde con tus condiciones
db_codigo = 12
Y
db_class debe ser menor que 5
O
db_access = P
O
id=1

Seria interesante si nos enviaras tb la tabla con la que estas trabajando o una parecida para poder analizar el problema

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie8
Citar            
MensajeEscrito el 05 Oct 2009 09:38 pm

Código :

SELECT * 
FROM 
  `tbl_usuarios` 
  WHERE `db_codigo` = '12' AND (`db_class` <  '5' OR `db_access` = 'P' OR `id` = '1' ) 
  ORDER BY db_usuario ASC


En la consulta no tienes ningun error, como dice NeoCesar envianos la tabla.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.