Mysql
 sql >> Base de données >  >> RDS >> Mysql

Table/alias non unique

Votre requête contient des colonnes qui peuvent être présentes avec le même nom dans plusieurs tables auxquelles vous faites référence, d'où l'erreur non unique. Il est préférable de rendre les références explicites et/ou d'utiliser des alias de table lors de la jointure.

Essayez

    SELECT pa.ProjectID, p.Project_Title, a.Account_ID, a.Username, a.Access_Type, c.First_Name, c.Last_Name
      FROM Project_Assigned pa
INNER JOIN Account a
        ON pa.AccountID = a.Account_ID
INNER JOIN Project p
        ON pa.ProjectID = p.Project_ID
INNER JOIN Clients c
        ON a.Account_ID = c.Account_ID
     WHERE a.Access_Type = 'Client';