不同客户ID

时间:2016-11-10 00:32:11

标签: sql oracle

我需要选择事务列的总和,计算事务数量,所有这些都由不同的客户ID组成。我尝试了一些嵌套查询以及类似下面的内容:

select distinct(customer_id), sum(tran_amt), count(tran)
from tran_table
inner join tender_table;

tender_table有客户ID,所以我必须加入。

3 个答案:

答案 0 :(得分:0)

您正在使用群组功能,但您没有#34;"条款,我认为这会给你正确答案:

SELECT customer_id,SUM(tran_amt),COUNT(tran) 来自tran_table INNER JOIN tender_table GROUP BY CUSTOMER_ID;

答案 1 :(得分:0)

我猜你想要这样的东西:

join

您需要group by条件和??条款。 join用于config/app.php使用的列,您的问题未指定。

答案 2 :(得分:0)

试试这个:

选择tb_tran.customer_id,sum(tran_amt),count(tran)   来自tran_table tb_tran inner join test_table tb_tender          在tb_tran.customer_id = tb_tender.customer_id上   group by tb_tran.customer_id;