为了账号安全,请及时绑定邮箱和手机立即绑定

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

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


https://img1.sycdn.imooc.com//5cf876f30001a71508080056.jpg

https://img1.sycdn.imooc.com//5cf877480001a73d09790136.jpg

正在回答

2 回答

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

2 回复 有任何疑惑可以回复我~
#1

qq_慕用2523439

jkhjkhj
2019-06-06 回复 有任何疑惑可以回复我~
#2

qq_慕用2523439 回复 qq_慕用2523439

wewerwerwer
2019-06-06 回复 有任何疑惑可以回复我~
#3

qq_慕用2523439

werwerwerwer
2019-06-06 回复 有任何疑惑可以回复我~
#4

_小北 提问者

谢谢 明白了
2019-06-08 回复 有任何疑惑可以回复我~
#5

qq_梗花_0

有没有防误写的连表方法呢
2019-12-01 回复 有任何疑惑可以回复我~
#6

qq_梗花_0

有没有防误写的写法呢
2019-12-01 回复 有任何疑惑可以回复我~
查看3条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信