thrift服务器客户端上的sql查询问题

krcsximq  于 2021-06-10  发布在  Cassandra
关注(0)|答案(0)|浏览(259)

我已经在两个表memberstable(service\u id,created\u date)和member\u servicestable(id和user\u id)上执行了连接。由于注册的id和id是相同的,所以对它们进行了连接。我想使用连接获取服务id的用户id总数。我创建了一个名为users的视图并执行了这个查询。我得到了我想要的。

SELECT service_id ,COUNT(*) user_id
FROM users
WHERE created_date >= '2020-01-01 00:00:00.000' and created_date <= '2020-01-31 23:59:59.999'
GROUP BY service_id Having COUNT(*) > 1

但是我需要使用连接得到相同的结果,我得到了一些错误,比如分组表达式序列是空的,而不是聚合函数。
创建视图用户的代码:

CREATE VIEW users AS 
SELECT member_servicestable.user_id
       , memberstable.created_date
       , memberstable.service_id
       , member_servicestable.id 
FROM memberstable
     , member_servicestable 
WHERE memberstable.service_id = member_servicestable.id;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题