我有五个查询,每个查询返回一个特定条件的计数,该条件存储在局部变量中。我需要将所有变量放入一个结果集中。
它在MYSQL中工作正常,但在检索表单c#
时出现异常SET @Totalcount := (SELECT COUNT(*) FROM Images WHERE ImageID > 9 AND name='abc') ;
SET @subTotal := (SELECT COUNT(*) FROM Images WHERE ImageID< 100 AND name='xyz');
SELECT @Totalcount , @subTotal;
例外:错误[42000] [MySQL] [ODBC 5.2(w) 驱动程序] [mysqld-5.6.16-log]你的SQL语法有错误;校验 与您的MySQL服务器版本对应的手册 在'SET @subTotal:=(SELECT COUNT(*)FROM Images)附近使用的语法 WHERE ImageID = 1并且名称'在第2行
我做错了什么? 我是mysql的新手,所以不确定是什么问题。