sql >> Databasteknik >  >> RDS >> Mysql

Så här löser du ERROR 1060:Duplicera kolumnnamnet med hjälp av Views -> Create View

Använd alias för att tilldela namn:

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 och last_name visas två gånger i din select lista. Ovanstående klargör om namnet är för en kund eller personal.



  1. Hur konfigurerar jag Rails för lösenordslös åtkomst till fjärrdatabas

  2. Hur man beräknar ålder från födelsedatum i SQL

  3. DAYOFYEAR() Exempel – MySQL

  4. FEL:relationsplatser finns inte Heroku db import