【问题标题】:obtain brand name and dept name获取品牌名称和部门名称
【发布时间】:2013-03-15 10:24:35
【问题描述】:

第一个是具有brand_id 及其名称的品牌表。第二个表是部门表,其中包含其名称的dept_id,第三个表是product_details 表,其中包含brand_id、dept_id、site_id 和site_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);

【问题讨论】:

    标签: mysql


    【解决方案1】:

    加入你的桌子:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-20
      • 2021-07-23
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      相关资源
      最近更新 更多