SQL 查询 - 需要一些查询帮助

J·凯恩

我在下面附上了ER图。这很简单。产品、产品类型、制造商及其协会。

查询需要做的是返回制造商的姓氏,以及他们生产的产品的产品名称,条件是这些制造商生产了至少两种不同类型的产品。

非常感谢您的回复。它们非常有用和具有教育意义。对此,我真的非常感激。

IS图

埃里克

一种方法是通过在 where 子句中使用子选择来过滤您的选择。我这样做的速度非常快,只是为了演示:

select * from manufacturer m 
inner join manufacturer_has_product mhp
    on m.manufacturer_id = m.manufacturer_id
inner join product p
    on mhp.product_id = p.product_id
where m.manufacturer_id in (
    select m.manufacturer_id
    from manufacturer m
    inner join manufacturer_has_product mhp
        on m.manufacturer_id = m.manufacturer_id
    inner join product p
        on mhp.product_id = p.product_id
    inner join productType_has_product pthp
        on pt.product_product_id = p.product_id
    inner join productType pt
        on pt.productType_type_id = pt.type_id
    group by m.manufacturer_id
    having count(pt.type_id) > 1
    )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL查询的Lambda表达式中需要一些帮助

来自分类Dev

需要一些复杂的JOIN协助的是SQL查询

来自分类Dev

我需要一些帮助来编写sql查询,我想查找所有讲师的教学课程

来自分类Dev

需要一些帮助在python中发送查询

来自分类Dev

我需要一些帮助来优化查询

来自分类Dev

在格式化查询方面需要一些帮助

来自分类Dev

sql查询给出一些错误

来自分类Dev

需要SQL查询帮助

来自分类Dev

SQL 查询:需要帮助

来自分类Dev

初学者SQL Developer,需要从查询中排除一些结果

来自分类Dev

SQL分组查询需要帮助

来自分类Dev

需要简单的SQL查询帮助

来自分类Dev

需要帮助建立SQL查询

来自分类Dev

需要帮助以了解SQL查询

来自分类Dev

需要帮助优化SQL查询

来自分类Dev

SQL - 需要帮助创建查询

来自分类Dev

需要帮助生成 SQL 查询

来自分类Dev

SQL查询以检查列是否包含一些数据

来自分类Dev

SQL查询以获取一些规则的值

来自分类Dev

通过删除一些字符来过滤SQL查询

来自分类Dev

SQL查询以检查列是否包含一些数据

来自分类Dev

关于我的mongodb聚合查询需要一些帮助

来自分类Dev

如何使用一些 SQL 查询工具查询 Apache Ignite 缓存?

来自分类Dev

需要帮助以了解此SQL查询

来自分类Dev

在进行SQL查询时需要帮助

来自分类Dev

需要帮助从数据示例创建SQL查询

来自分类Dev

在SQL中需要帮助,如查询

来自分类Dev

需要帮助以了解此SQL查询

来自分类Dev

SQL需要帮助来建立查询