Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да разрешите ГРЕШКА 1060:Дублиране на име на колона с помощта на Views -> Create View

Използвайте псевдоними за присвояване на имена:

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 списък. Горното пояснява дали името е за клиент или персонал.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете записи от днес, тази седмица, този месец php mysql

  2. Грешка:командата за избор е отказана на потребителя '<userid>'@'<ip-address>' за таблица '<table-name>'

  3. Грешка в MySQL Entity Framework - Посоченият доставчик на магазин не може да бъде намерен в конфигурацията или не е валиден

  4. Забележка:Преобразуване на масив в низ

  5. Проблеми с показването на японски знаци при използване на PHP и MySQL