【问题标题】:Reading a database diagram读取数据库图
【发布时间】:2015-06-16 20:17:30
【问题描述】:

我一直试图弄清楚如何获得与某个类别 ID 匹配的产品,但我一直无法弄清楚如何从一个类别转移到产品。

基本上选择与某个类别 ID 匹配的所有产品的查询看起来如何?

【问题讨论】:

    标签: mysql database diagram


    【解决方案1】:

    这应该可行:

    SELECT products.*
    FROM products,
         product_category
    WHERE product_category.categoryid = CATEGORY_ID
      AND products.catalogid = product_category.catalogid
    

    或者,如果您更喜欢加入:

    SELECT products.*
    FROM products
    INNER JOIN product_category ON products.catalogid = product_category.catalogid
    WHERE product_category.categoryid = CATEGORY_ID
    

    只需将CATEGORY_ID 替换为您要选择的类别的 ID。

    product_category 是一个链接表,将表productsproduct_category 连接在一起:它包含引用类别ID 的catalogid 和引用产品ID 的catalogid

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-16
      • 2019-04-02
      • 1970-01-01
      • 2021-11-07
      • 2010-11-01
      • 2011-06-07
      • 1970-01-01
      相关资源
      最近更新 更多