リスト、カテゴリ、サイトの 3 つのモデルがあります。リストとサイトの間には多対多の関係があり、リストとカテゴリの間には多対多の関係があります。したがって、リストは 1 つまたは複数のサイトと 1 つまたは複数のカテゴリに属します (リストは複数のサイトと複数のカテゴリに表示される場合があります)。
サイト ID とカテゴリ ID を指定すると、すべてのリストのセットが必要になります。サイト ID (listings = site.listings) からリストを取得する方法と、カテゴリ ID (listings = category.listings) からリストを取得する方法は理解していますが、一連のリストのトリプル結合を取得するにはどうすればよいですか?サイト ID とカテゴリ ID の両方?
SQL は次のようになります (sit_id と cat_id は入力です): リスト l、category_listings cl、listings_sites、ls から l.name を選択します。 .listing_id = l.id
前もって感謝します