sql >> Databasteknik >  >> RDS >> Mysql

Är det möjligt att välja från ett alias i mysql?

Du har det felet eftersom det inte finns någon fysisk tabell inblandad i frågan, eftersom tbl är bara det alias du skapade. Om du bara vill testa om ditt användarnamn finns, kör den här frågan:

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. Kan inte hämta värdet jag ville välja med hjälp av lagrad procedur

  2. Oracle Floats vs Number

  3. Hur man kör RAW SQL-fråga i PhalconPHP

  4. bästa handledningen för att använda entitetsramverket, POCO och MySQL