0

わかりましたので、このクエリに行き詰まっています.Category呼ばれるテーブルとArticlesと呼ばれるテーブル2つあります。Articlesから、ArticleID、Title、Preamble、Date を取得したい。そして、 MainCategorySubcategoryを持つCategoryと呼ばれる他のテーブル。カテゴリから達成したいことは、5 つの最新の記事を取得したいのですが、それらは特定の MainCategory から取得する必要があります。たとえば、MainCategory コンサートがあり、5 つの最新の記事を取得したいと考えています。また、特定の記事のタイトル前文の記事 ID と日付を含める必要があります。これは、テーブル形式のテーブルカテゴリの意味の例です

ArticleID  MainCategory      Subcategory      Title       Preamble            Date              
1           Concert              POP        Rock Music     blalba          xxxx-xxx-xxx
5           Concert              Rock
6           Concert              Hip-Hop
12          Concert              Classic

私はクエリの構造がどのように見えるべきかについて行き詰まっていますが、これは私がどこまで到達したかであり、何かが欠けていると本当に信じています。

SELECT  ArticleID, Title, Preamble, and Date,  Subcategory
FROM  category, ArticleID
ORDER BY ArticleID DESC LIMIT 5 

2 つの異なるテーブルから適切な情報を取得するために Join を使用する必要があります。誰かが私を正しい方向に投げることができれば幸いです

4

1 に答える 1