Veran tengo una : Table( ID, Cod, FirstName, LastName );
pero para la busqueda me escribi una sentencia que me permite unir
dos campos en uno y la expresion de busqueda resultantes es :
- Código: Seleccionar todo
SELECT CONCAT( FirstName, LastName ) As People
FROM Table
WHERE People LIKE 'alva%';
En teoria deberia mostrarme los primeros registros con
'alvarez', 'alavarado',... y demas pero no lo hace...
#1054 - Unknown column 'People' in 'where clause'
pero si en lugar de (People) le pongo
- Código: Seleccionar todo
SELECT CONCAT( FirstName, LastName ) As People
FROM Table
WHERE CONCAT( FirstName, LastName ) LIKE 'alva%';
Aqui si funciona pero, me parece que no es lo correcto, por favor
si alguien puede ayudarme y darme una forma de unir dos campos
en uno y usar ese campo con la clausula WHERE ...
Gracias.


