sql >> Base de Datos >  >> RDS >> Mysql

¿Es posible seleccionar desde un alias en mysql?

Tiene ese error porque no hay una tabla física involucrada en la consulta, porque tbl es solo el alias que creó. Si solo desea probar si su nombre de usuario existe, ejecute esta consulta:

SELECT CASE
WHEN id = 1 THEN 'Username Exists' ELSE 'Username does not exist'
END
FROM (SELECT 1 AS id, 'bob' AS username, 'pass' AS password) AS tbl