Knex.js用别名计算不同的列

时间:2019-01-09 11:26:20

标签: mysql knex.js

我要生成此SQL代码:

Select count(distinct user_id) as ui
from posts

我尝试了此代码段,但没有用:

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

我该怎么做?

1 个答案:

答案 0 :(得分:2)

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

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

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