カテゴリに保存されている記事のデータベースがあります。私のホームページでは、各カテゴリから記事を取得したいと考えています (どちらでもかまいません)。ただし、一部の記事は複数のカテゴリにクロスポストされているため、2 回表示されます。
記事フィールド (reviewID、headline、reviewText) を含む tblReview というテーブルと、記事が含まれるカテゴリ (id、reviewID、categoryID) をサイトに通知する tblWebsiteContent というテーブル、最後に tblCategories (categoryID、categoryName) というテーブルがあります。 ) カテゴリを格納します。
私のクエリは基本的にこれらのテーブルを結合し、GROUP BY tblCategory.categoryID を使用します。'tblReview.reviewID' を GROUP BY ステートメントに追加しようとすると、22 (持っているカテゴリの数) ではなく、何百もの記事になってしまいます。
これにはサブクエリが必要だと感じていますが、テストの努力はうまくいきませんでした (どのクエリに結合/フィールド リスト/where 句などを含める必要があるかわかりません)。
ありがとう!
マット