获得品牌名称和部门名称

时间:2013-03-15 10:24:35

标签: mysql

第一个是具有brand_id及其名称的品牌表。第二个表是部门表,其中包含dept_id n的名称和第三个表product_details表,其中包含brand_id,dept_id,site_id和site_name。

我想拥有brand_name,dept_name和特定品牌的网站数量。

我尝试了这个查询,但是它返回了brand_id和dept_id而不是brand_name和dept_name,因为product_details表不包含brand_name和dept_name。

通过brand_id从product_details组中选择department_id,brand_id,count(site_id);

1 个答案:

答案 0 :(得分:0)

加入你的桌子:

SELECT   dept_name, brand_name, COUNT(*)
FROM     product_details
    JOIN department USING (dept_id)
    JOIN brand      USING (brand_id)
GROUP BY dept_id, brand_id