私は親の子関係として他のレシピに付ける必要があるmysqlデータベース(ウェブサイト用)のレシピを持っています。複数の親レシピを持つことができるようにするには、1つのレシピが必要です。当初、私はrecipesテーブルにparent_idカラムを持つことができたと思っていましたが、レシピに複数の親がある場合は動作しません。私は、parent_idとchild_idが一致するルックアップテーブルを作成する必要があると考えましたが、親と子の両方がレシピであるため、selectを実行するとどのクエリが親であり、どのクエリが子であるかを区別する方法ステートメント?これは意味がありますか?同じタイプの複数の親を持つMysqlの子ども
0
A
答えて
0
私は牽引テーブルを使用します。recipes(ID, ...)
とconnections(pID, cID)
すべてのレシピはID
を持っているとconnections
の内側には、親と子の接続を保存します。
recipes
は、あなたがこの
SELECT * FROM recipes JOIN connections ON recipes.ID = connections.cID WHERE connections.pID = 0
を使用することができますID
= 0でSoup
のすべての子のレシピを照会するには、この
(0, 2)
(1, 2)
ようになります。この
(0, Soup)
(1, Cookie)
(2, Cookiesoup)
connections
のようになります。すべての親を照会するにはrec Cookiesoup
2 = ID
とののIPEはあなたが言及したこの
SELECT * FROM recipes JOIN connections ON recipes.ID = connections.pID WHERE connections.cID = 2
+0
ああ、それは意味があります、ありがとうございます8) –
関連する問題
- 1. 同じ子どもを持つグループ親
- 2. 複数のテーブルでカウント同じ識別子を持つmysql
- 3. ネスティング複数の同じタイプのクラス1つの親内部
- 4. C++同じ変数名を持つ複数の親変数
- 5. d3ツリー - 同じ子を持つ両親
- 6. 同じタイプの複数のメソッドを持つ方法は? (プログラミング "プロセス")
- 7. ElasticSearch単一のインデックスで同じマッピングを持つ複数のタイプ
- 8. 角2 - 複数の子を持つ親
- 9. ElasticSearch - 同じ子タイプを共有する複数のタイプ
- 10. 同じMYSQLクエリの親子メッセージ
- 11. 同じデータベースにある同じ名前の複数のテーブルを持つMySQL
- 12. PHP MYSQL複数のテーブルを持つ同じキーワードを検索
- 13. 子どもの同じスコープ変数を持つAngularjsのネストされたアコーディン
- 14. 同じ名前の子を持つ親のプリント名
- 15. 複数のUITableViewを持つ同じプロトタイプセル
- 16. 同じViewModelを持つ複数のビュー
- 17. 親子関係を持つmysqlのバックトラック?
- 18. 同じ火災データベースを持つ同じプロジェクトの複数のデバイス
- 19. 子供の親とループを持つmysqlに複数の行を作成する
- 20. 複数の親ステートに同じ子ステートを添付する
- 21. MySqlが列内の同じ値を持つ複数の行を見つける
- 22. Railsのどこ/ find_all複数のidと同じ列を持つ
- 23. 同じタイプの複数の@XmlElementメンバーを持つ@XmlElementsを使用する
- 24. 同じ日に複数のIPを持つ同じユーザーAnalyticsトラッカー
- 25. MVC同じ親エンティティの複数のコレクション
- 26. 子コンポーネントと同じタイプの親コンポーネントを挿入する
- 27. Spring Framework - 同じタイプの複数のModelAttributes
- 28. Symfonyフォームビルダー同じタイプの複数の行
- 29. 同じタイプの複数の内部センサー
- 30. 同じタイプの複数の同じ型を持つC++のタグ付きユニオン(別名バリアント)
何もビューのスキーマポイントから私をおびえさせるません使用することができます。実行中に計画しているクエリの種類について説明できますか? –
レシピには複数の親と複数の子供がいますか? – Strawberry
私はこの部分を最初に理解してから、一度に1つずつ作成する必要があるため、範囲全体では必ずしも正確ではありません。次のステップは、私がインデントされたファッション・アレイ( 'Chicken Salad')のすべてのレシピをリストすることです。 –