sql >> Database >  >> RDS >> Mysql

Hoe ERROR 1060 op te lossen:dubbele kolomnaam met behulp van Views -> Create View

Gebruik aliassen om namen toe te wijzen:

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 en last_name verschijnen twee keer in uw select lijst. Het bovenstaande verduidelijkt of de naam voor een klant of personeel is.



  1. Atomic UPSERT in SQL Server 2005

  2. Wat is een logische OF-operator in SQL Server - SQL Server / TSQL-zelfstudie, deel 119

  3. mysql CONCAT () AS naam?

  4. Selecteer beschikbare kamers tussen twee data