weixin_43967064
浪漫大神
采纳率33.3%
2019-07-04 18:49

各位大佬,第三条sql加了一个or 条件,最后的子查询里面的条件就不执行了?

5
已采纳

图片说明
想模糊查询sn和room的数据,条件指定了group_id是79和101的,但是第三条sql没有执行最后的子查询,导致查询的是所有的group_id里面的。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • hjs218 Json-Huang 2年前
    d.sn LIKE '%AFB%' or d.room LIKE '%AFB%'这两个用括号括起来,即:
    (d.sn LIKE '%AFB%' or d.room LIKE '%AFB%')
    
    点赞 2 评论 复制链接分享
  • dabocaiqq dabocaiqq 2年前

    看下是不是括号的匹配的问题造成的。

    点赞 1 评论 复制链接分享
  • zhouchao6 zhouchao6 2年前

    or 的那个要用()括起来吧

    点赞 1 评论 复制链接分享
  • weixin_45361015 段凤英 2年前

    括号:
    (d.sn LIKE '%AFB%' or d.room LIKE '%AFB%')应该就可以了

    点赞 评论 复制链接分享