Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Auswahlspalte, die ein Wert in einer anderen Spalte ist

Versuchen Sie Folgendes:

SELECT id, 
       reason
       CASE
         WHEN reason = 'NoAnswer' THEN NoAnswer
         WHEN reason = 'NetworkBusy' THEN NetworkBusy
       END AS value
FROM table1

Es sollte Ihnen eine Ausgabe wie diese geben:

+----+------------+----------+
| id | reason     | value    |
+----+------------+----------+
|  1 | NoAnswer   |        2 |
+----+------------+----------+