Post 是 SQLAlchemy Model (对应 posts 表)
Tag 也是 SQLAlchemy Model (对应 tags 表)
post_tags 是关联上面两个 Model 的 Many-to-Many 的表
请问
从 posts 取出用于 posts.flag == 1 的 tags 全集
如何用 SQLAlchemy Query 表达
SELECT name
FROM tags
WHERE id
IN (
SELECT b.tag_id
FROM posts a, post_tags b
WHERE a.id = b.post_id
AND a.flag =1
);
Tag 也是 SQLAlchemy Model (对应 tags 表)
post_tags 是关联上面两个 Model 的 Many-to-Many 的表
请问
从 posts 取出用于 posts.flag == 1 的 tags 全集
如何用 SQLAlchemy Query 表达
SELECT name
FROM tags
WHERE id
IN (
SELECT b.tag_id
FROM posts a, post_tags b
WHERE a.id = b.post_id
AND a.flag =1
);