遞迴進行查詢商品分類

2021-09-22 12:50:57 字數 639 閱讀 1810

首先說一下商品分類(表名:product_categoy)資料庫的結構,主要就是

category_id:分類id

parent_id:父類的id(指的是同表中父類的id)

這兩個字段,其他的欄位名在這裡講沒什麼太大的意義。

遞迴的大體的思路就是 以根據id查詢以它為父類id的所有商品分類資料,當此id下再無分類為退出條件,並返回遞迴所查出的資料。

serviceimpl的**:

@override

public list

findcategoryandchild

(integer parentid)

/** *treevo 只是用來封裝資料的模型類 不用太在意這個

*/ public list

findchild

(list byparentids,integer parentid)

//進行資料封裝 end

treevos.

add(treevo);}

return treevos;

}return treevos;

}

SQL SERVER 進行遞迴查詢

有如下資料表 假如我們要查詢id為003的資料的所有子節點我們可以使用cte 遞迴查詢完成.if object id tb n is notnull drop table tb create table tb id varchar 3 pid varchar 3 name varchar 10 in...

商品自動分類

現在我參與一專案需要做資料歸類,要求如下 表1 各超市商品資訊 比如 康師傅速食麵5袋裝 牌直身杯 牌紙杯 牌小包裝大公尺 表2 我們公司自定義的一套商品分類規則 紙杯 康師傅速食麵 注意這邊沒有5袋 小包裝大公尺 實際資料比較複雜 需要將表1的分類自動歸類到表2中 大家能否提供個思路,最好具體一點...

thinkphp無限遞迴查詢分類

遍歷父id下所有資料 function getson parent id 0,t 1 return temp if session uid 1 if empty data return temp 看上面的while迴圈,當while迴圈完成以後,告訴我 data這個二維陣列裡面存的是什麼?當然是乙個...