我似乎无法找到我的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)
任何想法,为什么发生这种情况?
不相关的问题,但你可以摆脱第二独特的 - 而不是处理子查询你回来重复。 –