Olá, bom dia a todos! Estou com um problema no desenvolvimento de uma sintaxe do MySql em que se trata do seguinte caso usado numa página php: mysql_select_db($database_cnx_banco, $cnx_banco); $query_ListarSom = "SELECT musica.SOM_URL, buscaporestilo.BPESTILO_ID, buscaporestilo.BPESTILO_SQL_DA_BUSCA, playlist.PLAYLIST_ID, playlist.PLAYLIST_BPESTILO_ID FROM musica, buscaporestilo, playlist WHERE playlist.PLAYLIST_ID = '1' and playlist.PLAYLIST_BPESTILO_ID = buscaporestilo.BPESTILO_ID and ("Variável ou Campo Transformado Em String") = 'TRUE'"; O que está em vermelho e entre parênteses depois do AND é o que estou com problemas, que na realidade o que coloquei entre PARÊNTESES é para ver que deveria ser escrito em forma de STRING o valor resultante do campo BPESTILO_SQL_DA_BUSCA que está contida uma parte de Sql cadastrada de acordo com a pesquisa onde seria por exemplo: "(Toda SQL Citada Anterior) AND musica.SOM_POP = 'TRUE'"; Onde "musica.SOM_POP" é o resultado da pesquisa contida em BPESTILO_SQL_DA_BUSCA Sem essa última filtragem depois do AND aparece todos os registros de músicas musica.SOM_URL cadastrados normalmente. O que fazer para que essa última filtragem em vermelho ocorra com sucesso e me volte somente o resultado final que espero? Agradeço pela atenção! Grato, Renato