我有一个这样的sqlite查询:
SELECT videos_actors.id_actor FROM videos_actors
INNER JOIN videos ON videos.id = videos_actors.id_video
WHERE videos.vote IS NOT NULL
所以我基本上有一张桌子“ videos
”是这样的:
编号 | 投票
和一个表“ videos_actors
”是这样的:
id_video | id_actor
我想得到一个id_actor
带有投票* id_actor 的列表。基本上,如果一个视频被投票 3 次,我希望列表中出现 3 次该视频中演员的 id。
例如,让我们以这样的表格“视频”为例:
1 | 3 票
视频演员:
1 | 45
视频编号 1 被投票 3 次,所以我希望我的查询返回:
[ 45, 45, 45 ]
你知道如何做到这一点吗?