カテゴリ、ストーリー、用語の 3 つのテーブルがあります。ターム テーブル ストア カテゴリとストーリーの関係。各ストーリーには、1 つ以上のカテゴリを割り当てることができます。ストーリーのカテゴリを 1 つだけ選択したい。story_id で句を使用DISTINCT
しましたが、機能しませんでした。次のクエリを参照してください
SELECT DISTINCT S.story_id, C.cat_id
FROM stories S JOIN terms C USING(story_id)
LIMIT 3;
と結果
+------------+--------+ | | ストーリーID | cat_id | +------------+--------+ | | 115 | 17 | | | 115 | 20 | | | 115 | 21 | +------------+--------+ 3 行セット (0.00 秒)
一意のstory_idを取得しない理由の手がかりはありますか?