数据库:MySQL常用SQL查询

本文从实际具体的使用场景记录在MySQL下SQL的使用。

  1. 唯一列表关联多列表展示(例子:有一张用户表,一张用户购买商品的订单表;用户表一列一个用户不会重复,订单表中同一个用户可能有多个购买记录;)问题是如何统计每个用户购买的总金额,表结构如下:
    在这里插入图片描述
    实现:通过ID关联两张表,同时对订单表的金额项求和,根据用户ID分组。

SELECT a.ID,a.Name,a.Age,SUM(b.Amount) FROM tb_a AS a,tb_order As b WHERE a.ID = b.ID GROUP BY a.ID;
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xiaxianba/article/details/91988159