• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fodacio

Listar left join

4 mensagens neste tópico

a query seleciona todos os produtos que tem ou não tem pormoçoes, mas os produtos que não tem promoçoes os campos da tabela promocao aparece a null.

eu pretendo que os campos null apareça vazios.

a outra maneira de fazer?

deixe as suas dicas.

SELECT * 
FROM produtos
LEFT JOIN promocao ON produtos.id_produto = promocao.id_produto
and promocao.valido > NOW( ) group by produtos.id_produto 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em vez de pores um SELECT *, deverás por os campos todos que pretendes ler com um ISNULL(campo,'')

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Qual é o SGBD?

Em PostgreSQL uso a função coalesce(<coluna>,<novo_valor>).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Qual é o SGBD?

Em PostgreSQL uso a função coalesce(<coluna>,<novo_valor>).

Em mysql

?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora