
hql语句问题 在线等..求大哥大姐帮忙,不甚感激
不多说,直接上语句SELECTDISTINCT(app.AppName),COUNT(*)from(SELECT(applog.AppId)asbbFROMt_depar...
不多说,直接上语句
SELECT DISTINCT(app.AppName),COUNT(*) from (SELECT (applog.AppId) as bb FROM t_department as dept,t_v_license AS lic,t_application_log AS applog WHERE dept.DepartmentId = 1001060001 AND lic.DepartmentId = dept.DepartmentId AND lic.LicenseId = applog.LicenseId AND applog.ClickType = 1 AND applog.ClickTime BETWEEN "2013-05-01" and "2013-06-30") AS a,t_v_application AS appWHERE app.AppId = a.bb GROUP BY app.AppName
以上是sql语句 ,已通过测试
SELECT DISTINCT (app.appName) , COUNT(*) from (SELECT applog.id.appId FROM TDepartment as dept,TLicense as lic,TApplicationLog as applog WHERE dept.departmentId = 1001060001 AND lic.departmentId = dept.departmentId AND lic.licenseId = applog.id.licenseId AND applog.id.clickType = 1 AND applog.id.clickTime BETWEEN '2013-05-01' and '2013-06-30' ) as a,TApplication AS app WHERE app.appId = a.appId GROUP BY app.appName
以上是我转的hql语句.报错!!!
hql语句已通过测试.但是 全部加上之后就不行了. 我琢磨是 where后面的问题.不知道怎么办了.求解啊!!!
上面附图的内容想要说明的是子hql语句的子查询已经通过测试!! 展开
SELECT DISTINCT(app.AppName),COUNT(*) from (SELECT (applog.AppId) as bb FROM t_department as dept,t_v_license AS lic,t_application_log AS applog WHERE dept.DepartmentId = 1001060001 AND lic.DepartmentId = dept.DepartmentId AND lic.LicenseId = applog.LicenseId AND applog.ClickType = 1 AND applog.ClickTime BETWEEN "2013-05-01" and "2013-06-30") AS a,t_v_application AS appWHERE app.AppId = a.bb GROUP BY app.AppName
以上是sql语句 ,已通过测试
SELECT DISTINCT (app.appName) , COUNT(*) from (SELECT applog.id.appId FROM TDepartment as dept,TLicense as lic,TApplicationLog as applog WHERE dept.departmentId = 1001060001 AND lic.departmentId = dept.departmentId AND lic.licenseId = applog.id.licenseId AND applog.id.clickType = 1 AND applog.id.clickTime BETWEEN '2013-05-01' and '2013-06-30' ) as a,TApplication AS app WHERE app.appId = a.appId GROUP BY app.appName
以上是我转的hql语句.报错!!!
hql语句已通过测试.但是 全部加上之后就不行了. 我琢磨是 where后面的问题.不知道怎么办了.求解啊!!!
上面附图的内容想要说明的是子hql语句的子查询已经通过测试!! 展开
展开全部
HQL不是支持子查询的,不能在一个查询的外边在套一层查询哈。只有换中查询方式了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2024-11-14 广告
LMS Test.Lab 是一款测试分析软件,专为物理测量和动态测试需求设计,广泛应用于噪声、振动和耐久性(NVH)分析。LMS Test.Lab集成了数据采集、信号处理和多种分析工具,能够帮助工程师在产品设计和测试过程中高效识别并解决振动...
点击进入详情页
本回答由庭田科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询