select id_chave_tipo_elemento_sintatico, nome_frase, nome_tipo_elemento_sintatico as tipo, nome_token_na_frase, nome_token, id_chave_frase, ordem, id_chave_tipo_token, nome_tipo_token from tipos_elementos_sintaticos, frases, tokens_nas_frases, tokens, tipos_tokens where id_tipo_elemento_sintatico="14" and id_tipo_elemento_sintatico =id_chave_tipo_elemento_sintatico and id_chave_frase=id_frase and id_token = id_chave_token and id_tipo_token = id_chave_tipo_token and (

(IF("visitei" <> '', nome_frase LIKE CONCAT('%', "visitei", '%'), TRUE))
  AND (IF("acampamento" <> '', nome_frase LIKE CONCAT('%', "acampamento", '%'), TRUE))
  AND (IF("solidário" <> '', nome_frase LIKE CONCAT('%', "solidário", '%'), TRUE))
  AND ( "visitei" <> '' OR "acampamento" <> '' OR "solidário" <> '' )

) order by id_chave_frase, ordem;
