你能帮我一下吗。我有这个SQL查询:
select tenagapengajars.id, tenagapengajars.nama, tenagapengajars.pendidikan, tenagapengajars.created_at, programstudis.nama
from tenagapengajars
LEFT JOIN
tenagapengajars
ON programstudis.id = tenagapengajars.id_prodi
它以某种方式说
#1066-不是唯一的表格/别名:“ tenagapengajars”
最佳答案
您正在选择tenagapengajars,还加入了tenagapengajars。如果要这样做,则必须指定一个别名。否则,MySQL不知道您的意思是chitch表。
from tenagapengajars t1
LEFT JOIN
tenagapengajars t2
您还从programstudis中选择数据,该数据不在查询中。您可能只是复制了错误的表,其含义类似于:
select tenagapengajars.id, tenagapengajars.nama, tenagapengajars.pendidikan, tenagapengajars.created_at, programstudis.nama
from tenagapengajars
LEFT JOIN
programstudis
ON programstudis.id = tenagapengajars.id_prodi
关于mysql - 查询Mysql错误:不是唯一的表/别名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26540242/