AND((c.shouli_sj>1288945672ANDc.diaochaqingkuangISNULL)or(c.shouli_sj<1288945672ANDc.diaochaqingkuangISNULL)or(c.diaochaqingkuang!=''))这块有问题该怎么改?SELECTc.*,u.name...

AND ((c.shouli_sj >1288945672AND c.diaochaqingkuang IS NULL) or ( c.shouli_sj<1288945672AND c.diaochaqingkuang IS NULL ) or (c.diaochaqingkuang != '' ))

这块有问题该怎么改?

SELECT c . * , u.name AS terminal_name, r.region_name, ur.region_name AS area_name

FROM complain c

LEFT JOIN user u ON u.id = c.shouliren

LEFT JOIN region r ON r.region_id = u.region_id

LEFT JOIN region ur ON r.parent_id = ur.region_id

WHERE 1 =1

AND c.chulibumen

IN ( 1, 2 )

AND (

(

c.shouli_sj >1288945672

AND c.diaochaqingkuang IS NULL

) or ( c.shouli_sj <1288945672

AND c.diaochaqingkuang IS NULL ) or ( c.diaochaqingkuang != '' )

)

AND c.to_time >= '1277942400'

AND c.to_time <= '1289001599'

ORDER BY c.shouli_sj DESC

LIMIT 0 , 30

我的意思是说包含上面那个语句的下面那一大段出错了,具体是什么错误我找不到,请大家帮忙,感谢!

这段东西不报错,就是查不出东西,数据库里确实有东西

这样能查出来

AND ((c.diaochaqingkuang != '' ))

加了or后变成下面那样就没有数据了

AND ((c.shouli_sj >1288945672 AND c.diaochaqingkuang IS NULL) or ( c.shouli_sj<1288945672 AND c.diaochaqingkuang IS NULL ) or (c.diaochaqingkuang != '' ))

展开

mysql的条件语句_mysql条件语句相关推荐

  1. mysql命令书写顺序_MySQL SQL语句书写顺序和执行顺序

    SQL语句书写顺序和执行顺序 (7) SELECT (8) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) HAVING (9 ...

  2. mysql插入二进制命令_MySQL将语句写入到binlog二进制日志中

    由于二进制日志是公共资源,所有线程都要写二进制日志,所以一定要避免两个线程同时更新二进制日志.因此,在事件组写二进制日志时,二进制日志将获得一个互斥锁LOCK_log,然后在事件组写完后释放,由于服务 ...

  3. mysql多表操作语句_MYSQL数据库语句之多表操作(三)

    多表操作 join查询(join按照功能分可以分为3类): cross join(交叉连接):获取多个表中的交叉关系. inner join(内连接):获取2个表中字段匹配关系的记录. 外连接 lef ...

  4. mysql 子表 关联查询语句_mysql查询语句 和 多表关联查询 以及 子查询

    1.查询一张表: select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select 字段1,字段2,字段3 from ...

  5. mysql多表查询语句_mysql查询语句 和 多表关联查询 以及 子查询

    1.查询一张表:select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select字段1,字段2,字段3 frome ...

  6. mysql set语句_MySQL Prepared语句简介

    之前的MySQL版本4.1,查询以文本格式发送到MySQL服务器. 之后,MySQL服务器使用文本协议将数据返回给客户端.MySQL必须完全解析查询,并将结果集转换为字符串,然后再将其返回给客户端. ...

  7. mysql的更新用法_mysql更新语句的详细用法

    首先,单个表的UPDATE语句: 更新[LOW_PRIORITY] [IGNORE] tbl_name SET col_name1 = expr1 [,col_name2 = expr2 ...] [ ...

  8. mysql预处理语句_MYSQL 预处理语句

    一.预处理语句介绍 MySQL支持服务端预处理语句,预处理语句利用高效的客户端/服务端二进制协议.用占位符替换参数值的预处理语句有下列两个好处: 每次执行语句时,解析语句的开销更小.通常,数据库应用程 ...

  9. mysql的各种语句_MySQL 常用语句大全

    MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...

  10. mysql3表查询语句_MySQL基础语句三(多表查询)

    今天让我们来学习mysql的多表查询,爱学习的你就是我的好朋友哦! 多表设计的两种方式:通过id关联(还可以是其他不重复的字段) 通过外键关联 主键: 能够唯一表示数据表中的每个记录的字段或者字段的组 ...

最新文章

  1. 错误 SQL TOP子句中的行数必须是整数
  2. openstack项目【day23】:KVM介绍
  3. UIProgressView-初识IOS
  4. python矩阵运算dot_numpy中的dot矩阵乘法
  5. 计算机网络原理(第三章) 传输层 课后习题
  6. C#LeetCode刷题之#766-托普利茨矩阵(Toeplitz Matrix)
  7. GIS开发平台的未来 — .NET还是J2EE?
  8. pandas Series 判断每个元素是否包含某个子串
  9. Faster R-CNN原理
  10. Java基础---数组
  11. windows 2003 上Lotus Notes 客户端无法运行的解决办法
  12. Ubuntu 14.04 安装 DevStack与遇到的的问题记录
  13. unlocker207安装失败解决方法
  14. 在Ubuntu上安装搜狗输入法
  15. 常见非功能性需求的描述案例
  16. ubuntu16.10+cuda8.0+cudnn+caffe+opencv3.2+anaconda2
  17. 计算机怎样安装硬盘,固态硬盘怎么安装?小编教你怎么安装固态硬盘详图
  18. 字段缩写ti表示什么_以下哪个字段缩写表示“摘要”?
  19. WebStorm快捷键及配置
  20. 牛客网在线编程——二维数组中的查找

热门文章

  1. *BZOJ4127: Abs
  2. git-SSH连接配置
  3. session过期返回登录页面跳出frame
  4. ubuntu14.04安装hadoop2.7.1伪分布式和错误解决
  5. J2SE7规范_2013.2_类型_命名
  6. UVALive 4794 Sharing Chocolate DP
  7. Android -- I/O CALL SMS Layout
  8. 又是一天,这次是网页显示的问题
  9. CCF201409-2 画图
  10. 模拟——魔法少女小Scarlet(洛谷 P4924)