Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak rozwiązać BŁĄD 1060:Powiel nazwę kolumny za pomocą Widoki -> Utwórz widok

Użyj aliasów do przypisywania nazw:

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 i last_name pojawiają się dwukrotnie w select lista. Powyższe wyjaśnia, czy nazwa dotyczy klienta, czy personelu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, Połącz dwie kolumny

  2. znajdź N-ty największy element w SQL

  3. Ustaw limit i przesuń nieprawidłowe umieszczenie w zapytaniu

  4. Usługi z brakującymi/niedostępnymi zależnościami

  5. mysql wybierz z n ostatnich wierszy