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。 。 。父母親有多深? –