返回的所有行我有以下查詢MySQL的左連接的問題有3個表格不是從第一臺
select catid, cat_name, currency, count(is_reporting_category_sales.id) as total_sales,
sum(total_sales) as total_earning
from is_category
left join is_reporting_category_sales on is_category.catid = is_reporting_category_sales.category_id
join is_reporting_order on is_reporting_order.id = is_reporting_category_sales.order_id
group by catid, cat_name, currency
ORDER BY `is_category`.`cat_name` ASC
但是這回只有在is_category和is_reporting_category_sales
,is_reporting_order
是常見的行,但我想獲取所有行從is_category table
。如果沒有該類別的訂單,則0
爲total_earning
和total_sales
。