Mysql
 sql >> Base de données >  >> RDS >> Mysql

Est-il possible de sélectionner un alias dans mysql ?

Vous avez cette erreur car il n'y a pas de table physique impliquée dans la requête, car tbl est juste l'alias que vous avez créé. Si vous voulez juste tester si votre nom d'utilisateur existe, exécutez cette requête :

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