我有食譜在MySQL數據庫(對於網站),我將需要附加到其他食譜作爲親子關係。我需要一個配方纔能擁有多個家長食譜。最初我以爲我可以在食譜表中有一個parent_id列,但是如果一個食譜有多個父母不起作用。然後,我想我只需要查找一個parent_id和child_id匹配的表,但父母和孩子都是食譜,那麼如何知道查詢來區分哪些是父級,哪些是孩子時我選擇聲明?這是否有道理?與同一類型的多個父母的Mysql孩子
0
A
回答
0
我會用一個拖表:recipes(ID, ...)
和connections(pID, cID)
每個配方有ID
和內部connections
保存父子連接。
recipes
將這個樣子
(0, Soup)
(1, Cookie)
(2, Cookiesoup)
connections
看起來像這樣
(0, 2)
(1, 2)
要查詢的Soup
所有子食譜ID
= 0,你可以使用這個
SELECT * FROM recipes JOIN connections ON recipes.ID = connections.cID WHERE connections.pID = 0
要查詢所有父母rec的Cookiesoup
與ID
= 2 IPES你可以使用你所提到的這個
SELECT * FROM recipes JOIN connections ON recipes.ID = connections.pID WHERE connections.cID = 2
+0
啊,是的!現在有道理,非常感謝你8) –
相關問題
- 1. XPath來獲得父母有多個孩子,但只有一個類型的子
- 2. 選擇父母和孩子與MySQL
- 3. Rails-多個父母的孩子
- 4. 有多個父母和孩子的MySql多重插入
- 5. (Doctrine)從父母與孩子有n個關係的孩子加入父母
- 6. 只選擇一個孩子的父母
- 7. 目標父母的第一個孩子
- 8. ViewPager removeView()第一個孩子的父母
- 9. D3將多個孩子添加到同一父母
- 10. 跟蹤父母的孩子,或跟蹤孩子的父母?
- 11. 由父母和孩子的Mysql秩序
- 12. 傳遞一個孩子父類型
- 13. 只選擇某一類的最後一個孩子在父母
- 14. 幹起來的CSS - 多個父母給一個孩子
- 15. 獲取每個父母的第一個孩子的同名類別
- 16. Rails的驗證孩子與父母
- 17. SASS - 它的父母和其父母的另一個孩子的巢子
- 18. MDI父母孩子
- 19. 選擇不同父母的第一個孩子
- 20. get hitTestPoint在同一父母下的兩個孩子
- 21. XQuery的父母和孩子
- 22. 選擇孩子的父母
- 23. 與父母和孩子主題的網站的MySQL結構
- 24. 忽略父母與孩子鼠標懸停事件在同一類的CSS
- 25. 實體框架一個孩子的多父母
- 26. 從父母的任何孩子中刪除一個類 - jQuery
- 27. 訪問同一父母的其他孩子的元素的孩子
- 28. 找到父母的第一個孩子它的父
- 29. 如何讓孩子的div與flex父母的高度相同
- 30. JPA:選擇父母和孩子與一對多relatinships
沒有什麼讓我害怕從一個架構點。你能描述一下你計劃運行的那種查詢嗎? –
所以食譜有多個父母和多個孩子? – Strawberry
我並不完全確定整個範圍,因爲我必須首先弄清楚這一部分,然後一次構建一塊;但下一步將列出所有的食譜我想用一種縮進的方式 - 數組('雞肉沙拉') –