knex.js count distinct列(带别名)

z31licg0  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(426)

我要生成以下sql代码:

Select count(distinct user_id) as ui
from posts

我尝试了这个片段,但没有成功:

knex('posts').countDistinct('user_id').as('ui');

我该怎么做?

fslejnso

fslejnso1#

我发现count()和countdistinct都可以像这样解析原始查询:

knex('posts').countDistinct('user_id as ui') ;

knex('posts').count('user_id as ui') ;

相关问题