Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2010, 07:47
Avatar de qvixote
qvixote
 
Fecha de Ingreso: marzo-2008
Mensajes: 79
Antigüedad: 16 años, 1 mes
Puntos: 2
Condición de una consulta sobre un alias de campo?

¡Hola!

Tengo una consulta como esta:

Código:
SELECT CONCAT(`nombres`, ' ', `apaterno`, ' ', `amaterno`) AS 'nombre' FROM `people`
Quiero agregar una condición con WHERE sobre el alias 'nombre', pero no me resulta de esta forma:

Código:
SELECT CONCAT(`nombres`, ' ', `apaterno`, ' ', `amaterno`) AS 'nombre' FROM `people` WHERE 'nombre' LIKE '%juan%'
ya que compara el texto 'nombre' con el patrón '%juan%'. Tampoco funciona dejando nombre sin comillas o así `nombre`, porque me da error de columna desconocida.

¿Cómo puedo resolver esto? ¿Cómo es la sintaxis correcta?

Gracias de antemano.