首页 > 解决方案 > 键为两列时的内连接

问题描述

我需要创建一个汇总表,它是目标和销售额的汇总。这是表格。

目标表

客户ID 目标
101 05 60
101 06 60
102 05 80
102 05 85

选择表

客户ID 别了
101 05 40
101 06 70
102 05 90
102 05 60

这是我的查询

    CREATE TABLE SUMMERY
    AS SELECT SALSE.customrt_id, SALSE.month, SALSE.selse, targets.target
    FROM  SALSE
    Inner join TARGETS
    on SALSE.CUSTOMER_ID=TARGETS.customer_ID 

我尝试使用 INNER JOIN 但问题是仅仅 customer_id 列对我来说是不够的,因为同一个客户每个月都有不同的目的地。我的查询正确吗?如何正确地进行 INNER JOIN?

标签: sql

解决方案


不太明白你的问题,像这样?

on SALSE.CUSTOMER_ID=TARGETS.customer_ID and SALSE.[MONTH]=TARGETS.[MONTH]

推荐阅读