按一个不同的SQL列和另一个SQL列分组

按一个不同的SQL列和另一个SQL列分组,sql,sql-server,Sql,Sql Server,我有一张如下表: CREATE TABLE mine_1 ([name] VARCHAR(255) , [BRAND] VARCHAR(255) , [RX] int) INSERT INTO mine_1 ([name],[BRAND], [RX]) VALUES ('2017','ABC',5), ('2017','def',15), ('2018','efg',8), ('2018','hij',9); 我想按名称和品牌和总和(Rx)进行分组

我有一张如下表:

CREATE TABLE mine_1 ([name] VARCHAR(255) , [BRAND] VARCHAR(255) , [RX] int)

INSERT INTO mine_1
    ([name],[BRAND], [RX])
VALUES
    ('2017','ABC',5),
    ('2017','def',15),
    ('2018','efg',8),
    ('2018','hij',9); 

我想按
名称
品牌
总和(Rx)
进行分组,输出如下所示

('2017','ABC',20)
('2017','def',20)
('2018','efg',17)
('2018','hij',17)

将查询加入表:

select m.name, m.BRAND, g.RX 
FROM mine_1 m inner join (
  select name, SUM(RX) RX  
  FROM mine_1 
  group by name
) g on g.name = m.name

提示:
分组依据
。这是非常基本的SQL。我也有重复的品牌。你可以在这方面提供帮助吗?这段代码是对你发布的要求的回答。如果有不同的要求,请发布一个包含所有相关数据的新问题。请在@forpas上帮助我