pojawia się błąd ERROR 1066 (42000): Not unique table/alias:
Nie wyjątkowy stół/alias
nie mogę dowiedzieć się, co jest nie tak z nim.
SELECT Project_Assigned.ProjectID, Project_Title, Account.Account_ID, Username, Access_Type
FROM Project_Assigned
JOIN Account
ON Project_Assigned.AccountID = Account.Account_ID
JOIN Project
ON Project_Assigned.ProjectID = Project.Project_ID
where Access_Type = 'Client';
Należy zakładać schematów tabeli. Wrzucasz wiele kolumn bez odniesienia do ich tabeli, co jest OK, jeśli kolumny są unikalne. Sugerowałbym jednak rozpoczęcie aliasingu nazw tabel i zawsze poprzedzać kolumny aliasem tabeli podczas dołączania. To może brzmieć naiwnie, ale czy jesteś pewien, że jest to kwerenda wywołująca ten błąd? Czy próbowałeś uruchomić kwerendę bezpośrednio do konsoli mysql lub phpMyAdmin? – Shef
Zawsze wykonuję kwerendę mysql w terminalu za pośrednictwem konsoli mysql i próbowałem naprawić to wystarczająco wiele razy, aby wiedzieć, że jest to błąd wykonywania. – Malcr001