Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Ter Out 08, 2019 9:56 am Assunto: Como montar select mySQL? |
|
|
Preciso eliminar do grupo se não tiver numero do telefone no Mysql
tentem com case assim
Código: | SELECT A.TELEFONE FROM (
SELECT
CASE WHEN TELEFONE <> '' THEN
GROUP_CONCAT(CONCAT(DDD, '-', TELEFONE)
SEPARATOR ';' )
END
AS TELEFONE
FROM ( SELECT DISTINCT DDD, TELEFONE
FROM CONTATOS
INNER JOIN DADOS_PESSOAIS ON
DADOS_PESSOAIS.ID = CONTATOS.DADOS_PESSOAIS_ID
WHERE DADOS_PESSOAIS.CPF_CNPJ = 98548806
AND UPPER(DADOS_PESSOAIS.TIPO_PESSOA) = 'PF'
AND DADOS_PESSOAIS.OBITO = '0'
LIMIT 5
) AS LISTA_TELEFONES
) A WHERE A.TELEFONE IS NOT NULL; |
Mais o result esta vindo no grupo um que não tem, no caso o segundo ai separado por ponto e virgula, preciso eliminar esse. Como fazer?
Código: | 11-22368009;-;11-22397739;11-962397739;11-999162851 |
_________________ Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree |
|
Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Ter Out 08, 2019 10:23 am Assunto: |
|
|
Bom dia,
Não tenho nenhuma experiência com o MySQL mas acho que você pode adicionar um filtro no Where onde está o filtro do CPF/CNPJ para eliminar os registros sem telefone.
Espero que ajude
Editado pela última vez por imex em Seg Set 20, 2021 10:02 am, num total de 1 vez |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
|