私は親の子関係として他のレシピに付ける必要がある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. ElasticSearch - 同じ子タイプを共有する複数のタイプ
- 7. 同じMYSQLクエリの親子メッセージ
- 8. PHP MYSQL複数のテーブルを持つ同じキーワードを検索
- 9. 子どもの同じスコープ変数を持つAngularjsのネストされたアコーディン
- 10. 同じViewModelを持つ複数のビュー
- 11. 複数のUITableViewを持つ同じプロトタイプセル
- 12. 子供の親とループを持つmysqlに複数の行を作成する
- 13. MySqlが列内の同じ値を持つ複数の行を見つける
- 14. MVC同じ親エンティティの複数のコレクション
- 15. 子コンポーネントと同じタイプの親コンポーネントを挿入する
- 16. 同じタイプの複数の同じ型を持つC++のタグ付きユニオン(別名バリアント)
- 17. Spring Framework - 同じタイプの複数のModelAttributes
- 18. Symfonyフォームビルダー同じタイプの複数の行
- 19. 同じタイプの複数の内部センサー
- 20. 同じページのMVC子 - 親
- 21. MySQLユーザーテーブル:同じ電子メールアドレスを持つ行を見つける
- 22. Teradataで同じ名前の複数の子を持つXMLデータをロードする
- 23. Symfony - 同じタイプの複数形
- 24. 1つのパーシャルビューを同じ親ビューで複数回使用
- 25. Django:複数の子モデルタイプを持つ親モデル
- 26. 同じ識別子を持つ複数のUItextfieldを追加する
- 27. SQL - 同じ親を持つ人々に
- 28. 同じタイプの複数の一意のhas_one関連を持つにはどうしたらいいですか?
- 29. 親と同じ引数を持つ呼び出し関数
- 30. MySQL複数のSELECTクエリが同じテーブルに異なるWHERE句を持つ
何もビューのスキーマポイントから私をおびえさせるません使用することができます。実行中に計画しているクエリの種類について説明できますか? –
レシピには複数の親と複数の子供がいますか? – Strawberry
私はこの部分を最初に理解してから、一度に1つずつ作成する必要があるため、範囲全体では必ずしも正確ではありません。次のステップは、私がインデントされたファッション・アレイ( 'Chicken Salad')のすべてのレシピをリストすることです。 –