Estou fazendo um sistema de organização de filmes. Funciona da seguinte maneira: o usuário escolhe os temas que lhe mais adequam, por exemplo: ação, aventura, romance e outros. Então com o SELECT abaixo eu visualizo os temas do usuário:   $temas = "SELECT g.nome, c.tema FROM cadastro g 
            JOIN cadastro_rel_tema a
            ON g.id = a.idcadastro
            JOIN tema c
            ON c.idtema = a.idtema
            WHERE a.idcadastro = '$id'";   $res_temas = mysqli_query($conexao, $temas);   <?php
    while($row = mysqli_fetch_assoc($res_temas )){
        echo " " . $row['tema'] . " / ";                
    }
?>   Isso me retorna os temas referentes ao usuário logado, exemplo: ação / aventura.   Então eu preciso comparar esses dois valores (que variam de usuário para usuário, tem uns que podem ter 1,2,3,4,5,...N temas para comparar) com os temas. Exemplo: vou comparar os dois temas do usuário com os temas do BD e me será retornado os filmes que contenha o tema de ação e aventura.   Eu tente várias coisas e algo como:   $filmes = "SELECT h.nome_filme, k.tema FROM filmes h 
            JOIN filmes_rel_tema p
            ON h.id = p.idfilmes
            JOIN tema k
            ON k.idtag = p.idtag
            WHERE k.tema = '$row['tema']'";  <-- essa comparação não é possível, eu sei, mas se eu escrever diretamente um tema aqui, é comparado e retorna o valor, mas eu precisaria de uma                                                                                    comparação automática e de diversos valores...   $res_filmes = mysqli_query($conexao, $filmes);   FILME: <?php echo $rows_anuncios['nome_filme']; ?>         TEMA: <?php echo $rows_anuncios['tema']; ?>           Tentei explicar o melhor possível, mas qualquer dúvida ou algo a mais eu posso oferecer mais detalhes. Alguém poderia me ajudar? Agradeço desde já.