mysql 数据库 多表 复合 查询

一共有3个表,
goods表,有3个字段: id (int,PK) , price (float), name (varchar(20))
buyer表,有2个字段: id(int,PK) ,name (varchar(20))
buyRecord表,有3个字段:id(int PK), buyerId(int,FK) , goodsId(int,FK)
问题:
如何用一句或多句语句查询出buyer表中id为0的用户的消费总金额?

select sum(good.price) from good inner join buyRecord on (good.id = buyRecord.goodsId) where buyRecord.buyerId = 0;

大概是这样吧
select count(price) from goods as gs join buyRecord as br on gs.id=br.goodsid join buyer as b on br.buyerId=b.id where b.id='1'

给出一组简单的数据
图片说明