sql >> データベース >  >> RDS >> Mysql

エラー1060を解決する方法:[ビュー]->[ビューの作成]を使用して列名を複製します

    エイリアスを使用して名前を割り当てます:

    CREATE VIEW v_payment AS
        SELECT p.payment_id, c.first_name as customer_first_name, c.last_name as customer_last_name,
               s.first_name as staff_first_name, s.last_name as staff_last_name,
               p.amount
        FROM payment p INNER JOIN
             customer c
             ON p.customer_ID = c.customer_ID INNER JOIN
             staff s
             ON p.staff_ID = s.staff_ID;
    

    first_name およびlast_name selectに2回表示されます リスト。上記は、名前が顧客用かスタッフ用かを明確にしています。



    1. SQLiteにテーブルが存在するかどうかを確認する方法

    2. Node.jsはMySQL8.0に対して認証できません

    3. SQLiteデータベースから取得した各アイテムを独自のTextviewに設定する方法

    4. ピボットテーブルPHP/MySQL