我想这一点:MySQL的加入同一个表两次
select
audit_log_entries.created_at,
audit_log_orig_term_types.name as originator,
audit_log_orig_term_types.name as terminator
from audit_log_entries
join audit_log_orig_term_types on audit_log_entries.originator_type_id = audit_log_orig_term_types.id
join audit_log_orig_term_types on audit_log_entries.terminator_type_id = audit_log_orig_term_types.id;
我认为,意图很明显,我想为发端和终结这两个名字。我在第一个表中有他们的ID,在另一个表上有他们的名字。
我从此得到一个错误:ERROR 1066 (42000): Not unique table/alias: 'audit_log_orig_term_types'
哪来的语法错误?