Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mengatasi ERROR 1060:Duplikat nama kolom menggunakan Tampilan -> Buat Tampilan

Gunakan alias untuk menetapkan nama:

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 dan last_name muncul dua kali di select daftar. Di atas menjelaskan apakah nama itu untuk pelanggan atau staf.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan Java untuk membuat koneksi aman ke MySQL Amazon RDS (SSL/TLS)

  2. mysqldump dengan utf8 tidak dapat mengekspor string emoji yang tepat

  3. Bisakah Mysql Membagi kolom?

  4. Bagaimana Fungsi TO_BASE64() Bekerja di MySQL

  5. MySQL - Memilih Kolom bukan di Grup By