Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy można wybrać z aliasu w mysql?

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sails-mysql:ER_NO_DB_ERROR:Nie wybrano bazy danych

  2. Jak w MySQL zwrócić tydzień miesiąca?

  3. Ignoruj ​​„widoki” w kopii zapasowej bazy danych mysql za pomocą mysqldump

  4. Jedna tabela Mysql z wieloma kolumnami TIMESTAMP

  5. Jak zabezpieczyć pliki przed nieautoryzowanym pobieraniem