Как получить все Articles из нескольких категорий?
и статей и категорий очень очень много - так что загрузить ID из средней таблицы - будет список на 20 000 id статей, а надо, допустим последние 100
100% гарантия работоспособности не требуется! Естественно таблицы даны для примера - интересует философия)
Select distinct first 100 A.id, A.name from Article as A
inner join ArticleCategory as AC on A.id = AC.article_id and AC.id in [2, 4, 7]
sort by A.id desc