Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2012, 08:42
Avatar de shake2427
shake2427
 
Fecha de Ingreso: julio-2011
Mensajes: 116
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: consulta de busquedad mysql

Cita:
Iniciado por quimfv Ver Mensaje
Código MySQL:
Ver original
  1. SELECT a.peopleID,a.Name,a.MiddleName,a.Lastname,a.sex,a.birthday,b.email,b.IsActive,d.Role FROM people a
  2.     INNER JOIN users b ON b.UsersID=a.UsersID
  3.     INNER JOIN Status c ON c.status=b.IsActive
  4.     INNER JOIN user_Roles d ON d.UsersID=b.UsersID
  5.     WHERE d.Role='Administrador'
  6.     AND    ( a.Name LIKE '%usu%'
  7.     OR    a.MiddleName LIKE '%usu%'
  8.     OR    a.LastName LIKE  '%usu%'
  9.     OR    b.Email LIKE '%usu%')
  10.     ORDER BY c.ORDER ASC ,a.Name

casi lo tenias!!!

Analiza lo que buscas :

que sea administrador y que cumpla una de las otras condiciones.... luego no pongas que sea administrador o que cumpla una de las otras.... no?

Los parentesis son relevantes por la prelación de operadores logicos.... recuerdas por que 2*3+5<>2*(3+5)?




muchas gracias era lo que necesitaba.
si me imaginada que era eso, pero no sabia como resolverlo,lo intente de varias formas,pero nada. gracias