代码之家  ›  专栏  ›  技术社区  ›  Jithesh Kt

从子类别和孙子类别中选择产品-MySQL

  •  0
  • Jithesh Kt  · 技术社区  · 5 年前

    下面是我的产品表结构:

    +--------+----------+
    |  name  | category |
    +--------+----------+
    | iPhone |        5 |
    +--------+----------+
    

    下面是我的分类表结构:

    +----+-----------+
    | id | parent_id |
    +----+-----------+
    |  1 | null      |
    |  2 | 1         |
    |  3 | 2         |
    |  4 | 3         |
    |  5 | 4         |
    +----+-----------+
    

    类别结构是我自己解释的,即类别和子类别都存储在同一个表中。但是product表只引用了子类别id,不知道它的父类。

    我的挑战是, 当我从类别id 1中选择产品时,如何包括iPhone。?

    0 回复  |  直到 5 年前