0
你好,大家好我有这样的事情:多到许多与子类别的产品类别关系
类别
+--------+---------------+--------------+
| ctg_id | ctg_parent_id | ctg_discount |
+--------+---------------+--------------+
| 1 | 0| 10 |
| 2 | 1| |
| 3 | 2| |
+--------+---------------+--------------+
products products_ctgs_relation
+------+ +------+-------------+
| p_id | | p_id | category_id |
+------+ +------+-------------+
| 1| | 3 | 3|
| 2| | | |
| 3| | | |
+------+ +------+-------------+
与ID产品= 3应该得到10%的折扣,因为他是属于这个类别的一些父母有折扣的类别。 是否有可能在1个查询中获得产品和折扣 - 从产品表开始?即从产品中选择p。*
看看[联接语法(http://dev.mysql.com/doc/refman/ 5.0/en/join.html) – GolfWolf
MySQL不支持递归函数,所以它不适合用于存储分层数据的“邻接表”模型。你会做好调查替代模型,如“嵌套”和“传递闭包”。 – eggyal
@Todor。 。 。父母亲有多深? –