0
複数のテーブルからレコードを取得し、ユーザーの勤務履歴を表示するSQLクエリを作成しようとしています。ユーザー履歴の表示 - MySQL、CodeIgniter
テーブルのエイリアスにエラーがあるという私の結合ステートメントにエラーが表示されます。
エラー番号:1066
ないユニークなテーブル/別名:誰もが私が間違ってやって識別することができれば '役割' は
$this->db->select('*');
$this->db-> from ('project_roles AS role' , 'project_tasks AS task', 'project AS proj');
$this->db-> join ('employee_assignment AS ea', 'role.roleID = ea.roleID');
$this->db-> join ('role', 'task.taskID = role.taskID ');
$this->db-> join ('task', 'proj.projectID = task.projectID');
$this->db-> where('ea.accountID', $accountID);
、それは素晴らしいことです。すべてのテーブルには、このクエリで使用されているフィールドがあります。私はちょうどなぜそれがこれまでに見つかった最初のエラーでない限り、なぜそれが 'ロール'を特定していないのか分かりません。
ありがとうございました。