mysql关系表查询遇到的坑

用关系表查询时,

但我明明有这个表,

后来发现不要混合隐式连接和显式连接,既用了别名就不能再用表原来的名字

正确SQL语句如下

select su.*,sr.* from user_role
join sys_user su on user_role.uid = su.id
join sys_role sr on user_role.rid = sr.rid
where su.username = #{username}

记录一下怕下次忘了

猜你喜欢

转载自blog.csdn.net/zhousw1999/article/details/85246864