文档章节

mysql or 多个条件 并在一起查询,使用括号把多个or作为一个条件

之渊
 之渊
发布于 01/14 18:32
字数 340
阅读 8
收藏 1

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

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

这时候就不能单纯的用 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 '%北滘%'
)
or
EXISTS (
 SELECT 1 from gwqmshop_area area2_ where area2_.id=a.area_town_id and area2_.areafullname like '%北滘%'
)

)
;


# 就可以把 地址 like 北滘的 两个条件 满足其中之一的给查询出来了,同时也满足 id的 条件。
同时如果 地址两个 or都不满足,那么是查询不出内容的

 

© 著作权归作者所有

共有 人打赏支持
之渊
粉丝 11
博文 551
码字总数 161987
作品 0
佛山
程序员
私信 提问
MySQL单表多字段模糊查询解决方法

在最近的一个项目需要实现在单表中对多字段进行多个关键字的模糊查询,但这数个关键字并不一定都存在于某个字段 例如现有table表,其中有title,tag,description三个字段,分别记录一条资料...

BearCatYN
2014/09/20
0
1
六、MySQL查询数据

6.1、基本查询语句 MySQL从数据表中查询数据的基本语句为SELECT语句,其基本格式为: SELECT {* | } [ FROM ,... [WHERE 表达式 [GROUP BY ] [HAVING [{ }...]] [ORDER BY...

运维菜鸟丶
2017/08/02
0
0
PHP面试之复杂MySQL语句的编写

真题 有A(id,sex, par, cl, c2)、B(id,age,c1,c2)两张表,其中A.id与B.id关联,现在要求写出一条SQL语句,将B中age>50的记录的c1,c2更新到A表中统一记录中的c1,c2字段中。 MySQL的关联update操...

openoter
2018/04/20
0
0
mysql-数据查询语句-单表

1、查询指定列 2、查询全部列 3、查询经过计算的值 select 子句的目标列表达式不仅可以是属性列,还可以是表达式 select [all] sno from sc; //如果没有指定distinct,则默认是all select sn...

桓宇Harry
2018/06/24
0
0
MySQL阶段二——sql语句基础(2)

数据查询操作 01.创建数据表 (02-05练习) (连接查询练习使用) 02.单表查询 03.分组统计 04.嵌套查询 05.集合查询 06.连接查询 07.连接查询与集合查询的不同 数据查询操作 01.创建数据表 ...

花开半夏qb
2017/08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

外教比较

确定收费的模式 确定授课的模式 确定教学的方式-用什么样的方式能让人更快更好的学会 确定核心竞争力-比如我们的师资是牛津大学的 英语流利说 收费的模式-报特色课程,比如训练营之类的,其实...

V字仇杀
8分钟前
0
0
上下文无关文法介绍

上下文无关文法 上下文无关文法是用来描述程序语言的一种表达方式,通过简单的符号描述语言的集合。正如我们所知道,一个程序即为一个句子(字符串),语言就是所有句子的集合。上下文无关文...

陶小陶
18分钟前
2
0
eggjs与sequelize简单demo

参考 egg 官方文档 安装 // 依赖npm install --save egg-sequelize mysql2// ts 类型npm install --save @types/sequelize 插件,config/plugin.ts import { EggPlugin } from 'egg';......

Geeyu
今天
1
0
看过上百部片子的这个人教你视频标签算法解析

本文由云+社区发表 随着内容时代的来临,多媒体信息,特别是视频信息的分析和理解需求,如图像分类、图像打标签、视频处理等等,变得越发迫切。目前图像分类已经发展了多年,在一定条件下已经...

腾讯云加社区
今天
4
0
2. 红黑树

定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树(Binary Search Tree)。 要理解红黑树,先要了解什么是二叉查找树。在上一章中,我们学习了什么是二叉树,以及二叉树...

火拳-艾斯
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部