【发布时间】:2014-02-13 15:27:44
【问题描述】:
我有两个表名为:orders 和 user_details
user_details 表包含 4 列:id、name、address、phone..
orders 表包含 3 列:order_id、id、order_date
id 在两个表中是通用的。
现在我想以这样一种方式加入这两个表,即得到一个表,其中包含一列(作为名称)和另一列(作为订单总数)。
我尝试使用计数:
SELECT name, COUNT(order_id) FROM orders
LEFT JOIN user_details
ON orders.id = user_details.id;
但我知道这是错误的...正确的方法是什么?
【问题讨论】:
-
user_details和orders是什么关系?