例: 私はいくつか持っていてarticles
、comments
次のようなものを取得したい:
[{
title: "Article 1",
content: "Super long article goes here",
comments: [
{ author: "Troll", message: "You suck, Sir!" },
{ author: "SpamBot", message: "http://superawesomething.com/"}
]
},{
title: "Article 2",
content: "Another long article goes here",
comments: [ ... ]
}]
現在、次の 2 つの解決策があります。
- 最初に記事を取得し、次に条件付きの 2 番目のクエリでコメントを取得し、
IN
最後にそれぞれの記事にコメントを追加します。 - 古き良きが加わります。1 つには、必要な構造を取得するために、データをいじる必要があります。しかし、それを超えて、ペイロードのようなものがすべてのコメントに対して送信されるため、少し心配です
articles.content
-私が気付いていない結合を行う方法がない限り。
私のSQL文盲が単純な解決策を見逃すことを願っています。