自定义sql 两表关联查询,并且where 条件的字段值 在两个表中都存在,会出现字段值不明确的错误,请问怎么处理呢

来源:4-1 自定义sql

_小北

2019-06-06 10:15

如果是自定义sql 两表关联查询,并且where 条件的字段值 在两个表中都存在,会出现字段值不明确的错误,请问怎么处理呢


https://img4.mukewang.com/5cf876f30001a71508080056.jpg

https://img2.mukewang.com/5cf877480001a73d09790136.jpg

写回答 关注

1回答

  • 老猿
    2019-06-06 10:34:09

    这种情况,在where中你需要“别名.name”就可以了。我看你的表已经起别名了,例如:条件构造器中的条件可以这样写,wrapper.eq("a.name","某某")

    qq_梗花_...

    有没有防误写的写法呢

    2019-12-01 00:35:55

    共 6 条回复 >

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56140 学习 · 381 问题

查看课程

相似问题