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:
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?
Pergunta
::: Renato :::
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
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.