问答详情
源自:4-1 自定义sql

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

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


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

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

提问者:_小北 2019-06-06 10:15

个回答

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

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