我有一个h2数据库设置。在sql查询正在使用的我的表中,没有不明确的列名,但查询总是因此而失败。
我已经尝试最小化sql语句,删除内部连接似乎可以消除这个问题,尽管它也删除了功能。
我还尝试为查询中的每一列指定一个表名,但没有成功。
Select user.username, roles.role
from User
inner join user-roles on(user.id=user-roles.user_id)
inner join roles on(user-roles.roles_id=roles.id)
where user.username='root';发布于 2019-05-04 12:45:41
你能检查一下这个吗..。
SELECT
U.username,
R.role
FROM [User] U
INNER JOIN [user-roles] UR ON U.id = UR.[user_id]
INNER JOIN [roles] R ON UR.role_id=R.id
WHERE U.username='root';https://stackoverflow.com/questions/55979368
复制相似问题