SELECT `idstudii`
FROM (`studii`)
JOIN `studii` ON `mesaje`.`idstudii`=`studii`.`id`
JOIN `users` ON `users`.`id`=`studii`.`idusers`
WHERE `studii`.`idusers` = '1'
我有这个sql查询,它给了我错误“不唯一的表/别名”。情况并非如此,因为“studii”是唯一具有该名称的表格。为什么会出现此错误?
答案 0 :(得分:1)
FROM (`studii`)
JOIN `studii`
在这种护理中,您指的是具有相同别名(studii)的表的2种不同选择
FROM `studii` AS s1
JOIN `studii` AS s2 ON s2.something2 = s1.something1