2013-02-17 43 views
0

我有由相鄰的列表模型的表類別:如何插入到具有產品表分級類別

id  name  parent_id 
1 Clothing  0 
2 Books   0 
3 Computers  0 
4 Mobiles   0 
5 Movies   0 
6 Music   0 
7 Mens   1 
8 Shirts   7 
9 Formal Trousers 7 
10 Jeans   7 

和PRODUCT_CATEGORY表:

product_id fk 
category_id fk 
parent_id 

和有一個產品表

product_id 
category_id 
parent_id 
prod_name 
genre 
unit price 
image 

我怎樣才能插入產品中有鏈接到父-ID和在打開表有鏈接到c ategory。這樣我可以檢索PARENT_ID和類別的產品。 ,我應該定義parent_id作爲主鍵.. 幫助讚賞..預先感謝..

+0

[將商品插入相鄰列表模型中的類別和父級的層次關係中的表格中]可能的副本(http://stackoverflow.com/questions/14919592/insert-products-into-table-in-hierarchical-relationship-的類別和 - 親-i)的 – 2013-02-17 11:14:53

回答

0

如果我是正確的,我明白,你需要以相反的順序檢索數據。如,PARENT_ID + CATEGORY_ID - > PRODUCT_ID以及PRODUCT_ID - > PARENT_ID + CATEGORY_ID。

我希望你做得最多,我只是建議你使用SQL'where'子句從末尾檢索數據。

我甚至想過在每張表中使用類別,父母和產品的PK,但經過一些研究後,我發現我可以在不更改數據庫設計的情況下檢索數據。

相關問題