[英]The SQL query contains a malformed ending
当服务器尝试执行SQL请求时,出现以下错误。
请,我想知道什么是不正确的。
Exception Description: Syntax error parsing [SELECT t FROM Trackings t GROUP BY t.dateTrackings WHERE EXISTS (SELECT DISTINCT tr.dateTrackings from Trackings tr )].
您需要在SELECT
子句中提及该列。
您不能只提及表别名t
和
WHERE
应该来之前GROUP BY
。
适用于GROUP BY
任何条件。您需要使用HAVING
子句
就像是 :
SELECT t.dateTrackings, count(*) FROM Trackings t WHERE EXISTS (SELECT * FROM Trackings tr WHERE tr.dateTrackings = t.dateTrackings) GROUP BY t.dateTrackings
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.