我似乎無法找到我的MySQL查詢中的錯誤。它表明我沒有唯一的表別名表usuarios_grupos
MySQLSyntaxErrorException:不是唯一的表/別名:'usuarios_grupos'
但是,我的表usuarios_grupos
只出現一次!
我的查詢如下:
SELECT DISTINCT usuarios.id_usuario
FROM usuarios
WHERE usuarios.id_usuario
NOT IN
(SELECT DISTINCT id_usuario FROM usuarios_grupos, grupos
WHERE usuarios_grupos.id_grupo = grupos.id_grupo)
任何想法,爲什麼發生這種情況?
不相關的問題,但你可以擺脫第二獨特的 - 而不是處理子查詢你回來重複。 –