次のような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
次のようなテーブル " " が1 つあります。
ID | 投票
1 つのテーブル " videos_actors
" は次のようになります。
id_video | id_actor
id_actor
そして、vote * id_actor でのリストを取得したいと思います。基本的に、ビデオが3回投票された場合、このビデオの俳優のIDをリストに3回入れたい.
たとえば、次のようなテーブル「videos」を考えてみましょう。
1 | 3票
ビデオアクター:
1 | 45
ビデオ番号 1 は 3 回投票されたので、クエリで次のように返します。
[ 45, 45, 45 ]
それを行う方法についてのアイデアはありますか?