mysql leftjoin group by
时间: 2023-11-12 17:56:48 浏览: 172
SQL left join
MySQL中的LEFT JOIN和GROUP BY可以一起使用,用于在左表中选择所有行,并在右表中选择与左表中的行匹配的行,然后按照指定的列进行分组。
例如,以下查询将从orders表中选择所有行,并从customers表中选择与orders表中的行匹配的行,然后按照customers表中的country列进行分组:
```
SELECT customers.country, SUM(orders.amount)
FROM customers
LEFT JOIN orders ON customers.id = orders.customer_id
GROUP BY customers.country;
```
阅读全文