Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何在TypeOrm中使用SUM()和getMany()?_Postgresql_Typeorm - Fatal编程技术网

Postgresql 如何在TypeOrm中使用SUM()和getMany()?

Postgresql 如何在TypeOrm中使用SUM()和getMany()?,postgresql,typeorm,Postgresql,Typeorm,我正在尝试使用TypeOrm/PostgreSQL(“pg”:“^8.3.3”,“TypeOrm”:“^0.2.25”)编写分组查询 我需要运行的SQL查询是: 选择 广告标识, 将(印象_id)计为印象 从…起 广告印象 分组 广告标识 订购人 印象 我已经阅读了所有的文档,并在网上搜索了很多,但都没能成功。这是我最好的尝试: wait getConnection() .getRepository(广告展示) .createQueryBuilder('Ad_impressions')) 。选

我正在尝试使用TypeOrm/PostgreSQL(“pg”:“^8.3.3”,“TypeOrm”:“^0.2.25”)编写分组查询

我需要运行的SQL查询是:

选择
广告标识,
将(印象_id)计为印象
从…起
广告印象
分组
广告标识
订购人
印象
我已经阅读了所有的文档,并在网上搜索了很多,但都没能成功。这是我最好的尝试:

wait getConnection()
.getRepository(广告展示)
.createQueryBuilder('Ad_impressions'))
。选择(['Ad_impressions.Ad_id','COUNT(Ad_impressions.impression_id)作为计数']))
.groupBy(“Ad_impressions.Ad_id”).orderBy('impressions','DESC').getMany();

您已经解决了这个问题吗?我在select中遇到了与getMany和别名类似的问题