请问一下:
SequoiaDB应该可以执行join吧,但不知道有什么限制
我用C++ driver 写个客户端程序,执行下面SQL的时候,报 -195 (SDB_SQL_SYNTAX_ERROR)错误。
我估计是语法兼容问题,不清楚应该是怎么改。
SQL:
select
substr(d.zone_code,1,4) dept_code, count(*) total_num
from public.ec_quan d left join public.ec_acc l on d.user_id=l .user_id and d.fee_month=l.fee_month
group by substr(d.zone_code,1,4)
order by dept_code
C++代码:
sdbclient::sdbCollection collection;
sdbclient::sdbCursor cursor ;
std::string sql;
connection.getCollectionSpace("public", sdbcs);
int ret = connection.exec(sql.c_str(), cursor);