【发布时间】:2014-10-23 02:44:10
【问题描述】:
我的 MySQL 结构
create table product(id integer(11), name varchar(100));
create table purchase(id_purchase integer(11), user_id integer(11), id_product integer(11), cost integer(11));
insert into product values (1,'product1');
insert into product values (2,'product2');
insert into product values (3,'product3');
insert into product values (4,'product4');
insert into purchase values (1, 1, 4, 10);
insert into purchase values (2, 1, 4, 5);
insert into purchase values (3, 1, 2, 16);
我需要这个结果
id_product | sum(cost) | count
------------------------------
1 0 0
2 16 1
3 0 0
4 15 2
按一个用户的 id 产品分组
请帮帮我。
【问题讨论】:
-
到目前为止你看过什么? (:
标签: mysql sql select left-join where