博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql or 多个条件 并在一起查询,使用括号把多个or作为一个条件
阅读量:6080 次
发布时间:2019-06-20

本文共 573 字,大约阅读时间需要 1 分钟。

hot3.png

查询的时候,因为 查询地址,比如 在一个表里面 存在记录或者 在另一个表里面存在记录, 

也就是 条件就是  或者满足一个条件或者满足另一个条件。 如果两个条件都不满足那么就不要。

这时候就不能单纯的用 or 去 查询了。 单纯用or 会 忽略掉 其他的  and 条件的。

 

试了一下,可以用  ( ) 括号 把 多个 or 作为一个 条件

比如 

SELECT a.* from v_customer_info a where a.id=737 and (EXISTS ( SELECT 1 from gwqmshop_area area1_ where area1_.id=a.area_id and area1_.areafullname like '%北滘%')orEXISTS ( SELECT 1 from gwqmshop_area area2_ where area2_.id=a.area_town_id and area2_.areafullname like '%北滘%'));# 就可以把 地址 like 北滘的 两个条件 满足其中之一的给查询出来了,同时也满足 id的 条件。同时如果 地址两个 or都不满足,那么是查询不出内容的

 

转载于:https://my.oschina.net/u/2419285/blog/3001369

你可能感兴趣的文章
数据库与数据仓库的区别
查看>>
android项目数据库升级跨版本管理解决方案
查看>>
为什么要使用反射机制
查看>>
Day006
查看>>
jq ajax
查看>>
java环境变量设置方法
查看>>
tomcat配置使用log4j管理日志
查看>>
python学习day-2 字符串
查看>>
一个与我们软件的有关的小故事
查看>>
XPath 语法
查看>>
迁移数据之后,读取数据库变得很慢
查看>>
三行代码解决 winform 重绘闪烁,窗口重绘效率低下的问题
查看>>
go中利用hmset替换hset来提高redis的存取效率及并发goroutine可能遇到的问题
查看>>
谈iphone电话短信增强工具kuaidail软件的实现
查看>>
正则表达式-切割
查看>>
文艺青年会看这本《迷局》么?
查看>>
時間API用詞梳理
查看>>
小 X 与机器人 (betago)
查看>>
TextView tv01=(TextView)this.findViewById(R.id.TextView01); tv01.setText("设置文字背景色");...
查看>>
U-Boot-1.1.6顶层目录MKCONFIG脚本配置文件详细分析
查看>>