我有下面的查询,我想在我的应用程序中使用nodejs我在mysql中运行这个查询工作正常,但当我在应用程序中运行这个查询时,它给出下面的错误。任何帮助都将不胜感激。 SELECT COUNT(*) as nos, t.* FROM
流动 s,
轨道 t WHERE s.type = 1 AND s.createdAt <= 2018-07-01' AND s.createdAt >= '2018-06-01' AND t.type = 'audio' AND s.track = t.id GROUP BY s.track Order BY nos DESC, createdAt DESC LIMIT 50
错误:发送500(“服务器错误”)响应:{错误:er\u parse\u错误:您的sql语法有错误;请查看与您的mysql服务器版本对应的手册,以了解在第1行的“”和s.createdat>='2018-06-01'以及t.type='audio'和s.track=t.id group'附近使用的正确语法
2条答案
按热度按时间wkftcu5l1#
在“2018-07-01”前加“a”
选择count()作为nos,t。fromstreams,trackt,其中s.type=1和s.createdat<='2018-07-01'和s.createdat>='2018-06-01'和t.type='audio'和s.track=t.id按s.track order按nos desc分组,createdat desc limit 50
kx1ctssn2#
您缺少开场白:
应该是: