SELECT a AS b を実行し、b がテーブル内の列でない場合、クエリによって「仮想」列が作成されますか?
実際、クエリに仮想列を組み込み、クエリ内でいくつかの情報を処理して、後で各項目で使用できるようにする必要があります。
ベストアンサー1
何かのようなもの:
SELECT id, email, IF(active = 1, 'enabled', 'disabled') AS account_status FROM users
これにより、操作を行って列として表示できるようになります。
編集:
結合や表示操作を列として使用することもできます。
SELECT u.id, e.email, IF(c.id IS NULL, 'no selected', c.name) AS country
FROM users u LEFT JOIN countries c ON u.country_id = c.id