大家好,我有这样的事情:
类别
+--------+---------------+--------------+
| 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.*..