h2 mysql 兼容性_H2内存数据库对sql语句的支持问题 sql放到mysql数据库中能跑
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
### The error may involve com.yrs.modules.classes.stu.teacher.mapper.ClassesStuTeacherMapper.queryStudentInfoByclasses
### The error occurred while executing a query
### SQL: SELECT ysi.stu_id, ysi.stu_name, ysi.stu_avatar_url, COUNT(DISTINCT(ysp.create_time)) AS unreadCounts, MAX(ysp.create_time) AS createTime FROM (yrs_student_info ysi,yrs_classes_stu_teacher ycst,yrs_book_info ybi) LEFT JOIN yrs_stu_perception ysp ON (ysi.stu_id) = ysp.student_id AND ysp.perception_state = 1 AND ysp.check_state = 1 WHERE ycst.classes_id = ? AND ycst.user_type = 2 AND ycst.user_id = ysi.stu_id AND ysi.stu_status = 1 AND ybi.book_status = 1 GROUP BY ysi.stu_id
### Cause: org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "SELECT
YSI.STU_ID,
YSI.STU_NAME,
YSI.STU_AVATAR_URL,
COUNT(DISTINCT(YSP.CREATE_TIME)) AS UNREADCOUNTS,
MAX(YSP.CREATE_TIME)
AS CREATETIME
FROM
(YRS_STUDENT_INFO YSI,[*]YRS_CLASSES_STU_TEACHER YCST,YRS_BOOK_INFO YBI)
LEFT JOIN YRS_STU_PERCEPTION YSP ON (YSI.STU_ID) = YSP.STUDENT_ID
AND YSP.PERCEPTION_STATE = 1
AND YSP.CHECK_STATE = 1
WHERE YCST.CLASSES_ID = ?
AND YCST.USER_TYPE = 2
AND YCST.USER_ID = YSI.STU_ID
AND YSI.STU_STATUS = 1
AND YBI.BOOK_STATUS = 1
GROUP BY
YSI.STU_ID "; expected "USE, RIGHT, LEFT, FULL, INNER, JOIN, CROSS, NATURAL, )"; SQL statement:
SELECT
ysi.stu_id,
ysi.stu_name,
ysi.stu_avatar_url,
COUNT(DISTINCT(ysp.create_time)) AS unreadCounts,
MAX(ysp.create_time)
AS createTime
FROM
(yrs_student_info ysi,yrs_classes_stu_teacher ycst,yrs_book_info ybi)
LEFT JOIN yrs_stu_perception ysp ON (ysi.stu_id) = ysp.student_id
AND ysp.perception_state = 1
AND ysp.check_state = 1
WHERE ycst.classes_id = ?
AND ycst.user_type = 2
AND ycst.user_id = ysi.stu_id
AND ysi.stu_status = 1
AND ybi.book_status = 1
GROUP BY
ysi.stu_id [42001-196]
h2 mysql 兼容性_H2内存数据库对sql语句的支持问题 sql放到mysql数据库中能跑相关推荐
- h2 mysql 兼容_H2内存数据库对sql语句的支持问题 sql放到mysql数据库中能跑
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ### The error may involve com.yrs.modules.classes.stu.teacher.mapper.ClassesS ...
- mysql sql语句 参数化_C#参数化执行SQL语句,防止破绽攻击本文以MySql为例【20151108非查询操作】_mysql...
C#参数化执行SQL语句,防止漏洞攻击本文以mysql为例[20151108非查询操作] 为什么要参数化执行SQL语句呢? 一个作用就是可以防止用户注入漏洞. 简单举个列子吧. 比如账号密码登入,如果 ...
- MySQL的SQL语句转PostgreSQL的SQL语句工具编写总结
1.起因在学习基于vue+springboot的前后端分离项目时,因项目需求变更,需要将mysql数据库全部迁移到postgersql数据库的需求,因而编写了一个基于jave的sql语句转换工具 2. ...
- mysql执行sql语句按钮_mysql执行sql语句过程
开发人员基本都知道,我们的数据存在数据库中(目前最多的是mysql和oracle,由于作者更擅长mysql,所以这里默认数据库为mysql),服务器通过sql语句将查询数据的请求传入到mysql数据库 ...
- excel如何生成mysql的sql语句_excel 批量生成SQL语句
文章来源:https://www.cnblogs.com/allen0118/p/3726455.html 我们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Inse ...
- mysql 输出参数 sql语句_MySQL: 详细的sql语句
1添 1.1[插入单行] insert [into] (列名) values (列值) 例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男',' ...
- 【项目经验】如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置
如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置: url=jdbc:mysql://127.0.0.1:3306/airipo?useUnicod ...
- oracle分页查询sql语句通用,oracle分页查询sql语句,oracle分页查询sql语句详解
oracle分页查询sql语句,oracle分页查询sql语句详解,Oracle分页查询sql语句 Oracle中分页和MySql中的分页不同,MySql中的分页使用关键字limit即可,相对简单一点 ...
- SQL语句性能优化--LECCO SQL Expert
SQL语句的优化是将性能低下的SQL语句转换成目的相同的性能优异的SQL语句. 人工智能自动SQL优化就是使用人工智能技术,自动对SQL语句进行重写,从而找到性能最好的等效SQL语句. 数据库性能的优 ...
最新文章
- mongo 脚本对应的C#实现方式(待整理)
- android get请求最长字符串,android – Retrofit @GET – 如何显示请求字符串?
- 运动估计算法的程序实现_偷天换日,逼真的天空置换算法
- Maven pom.xml配置详解(三)
- java tessdata训练_Tesseract For Java为可执行jar设置Tessdata_Prefix
- Java ArrayDeque
- curl 请求日志_kong api网关日志 将请求和响应数据附加到磁盘上的日志文件中
- android studio电影院选座,8排电影院选座最佳位置
- 使用ajax获取后台数据怎么打印,我用ajax获取后台数据并展示在前端页面的方法【源码】...
- 一个农民父亲令人震撼的力量
- 基于FPGA的关于flash一些学习记录
- springboot通过maven管理mysql驱动加载失败
- CMU 15213:attack实验
- 局域网中的IP是怎么确定和分配下来的
- 显卡算力表-arch-架构
- oracle 聚合函数 条件,Oracle PLSQL之HAVING后面的条件可由聚合函数构成,也可由GROUP BY后的字段构成...
- oracle从入门到精通(4)------运算符,分组查询,函数
- 文本聚类分析算法_读书笔记(8)kmeans聚类算法及应用
- GCC源码分析(十六) — gimple转RTL(pass_expand)(下)
- 锐龙r7-4700U和r5 3500u 的区别
热门文章
- PHP Apache shutdown unexpectedly启动错误解释及解决的方法
- Android启动脚本init.rc(2)
- php BC高精确度函数库
- VMware宣布Big Data Extensions 2.0 GA
- python编程求导数_Python求导数的方法
- vector在java中用什么_在java中使用Vector是否安全?
- 一致性hash算法_分布式寻址算法
- js调用python脚本_javascript – 如何从NodeJs调用python脚本
- linux 账户安全,在Linux上踢除某个用户和账户安全
- 中国计算机与信息服务贸易,中国计算机与信息服务贸易国际竞争力研究