Bạn gặp lỗi đó vì không có bảng vật lý nào tham gia vào truy vấn, vì tbl
chỉ là bí danh bạn đã tạo. Nếu bạn chỉ muốn kiểm tra xem tên người dùng của mình có tồn tại hay không, hãy thực hiện truy vấn sau:
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