Pojawia się ten błąd, ponieważ w zapytaniu nie ma fizycznej tabeli, ponieważ tbl
to tylko utworzony alias. Jeśli chcesz tylko sprawdzić, czy Twoja nazwa użytkownika istnieje, wykonaj to zapytanie:
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