посоветуйте пожалуйста как сделать выборку
есть набор статей, помеченных тегами(многие ко многим). таблица, связывающая id статей с id тегов имеет следующую структуру:
CREATE TABLE "kinopom_entry_tags" (
"id" integer NOT NULL PRIMARY KEY,
"entry_id" integer NOT NULL,
"tag_id" integer NOT NULL
)
есть набор id тегов в списке tags
мне нужно выбрать все id статей, которые связаны с id тегов из списка tags
или может быть возможно решить эту задачу в более общем виде? есть таблица записей:
CREATE TABLE "kinopom_entry" (
"user_id" integer,
"description" text NOT NULL,
"video_url" varchar(100),
"views" integer NOT NULL,
"is_delete" bool NOT NULL,
"is_active" bool NOT NULL,
"likes" integer NOT NULL,
"date" datetime NOT NULL,
"title" varchar(100) NOT NULL,
"last_edit_date" datetime NOT NULL,
"id" integer PRIMARY KEY
)
эта таблица каким-то образом связана с таблицей tags при помощи связующей таблицы, указанной в самом начале. есть набор id тегов в виде списка. нужно выбрать все записи, которые помечены тегами
что-то у меня ступор...