Jump to content


Photo

Problema Ao Criar Uma View


  • Faça o login para participar
1 reply to this topic

#1 Carol Designer

Carol Designer

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Feminino
  • Localidade:São Paulo

Posted 01/10/2010, 17:03

Pessoal estou criando uma VIEW como me ensinaram aqui no forum = ) so que quando o valor de uma das minhas colunas da 0 ele não cadastra nada ex.
tenho
tabela
codigo quantidade em estok
e outra
tabela
codigo quantidade em pedido.

se eu não obtive pedido algum ele não cadastra o codigo e a quantidade = (


$sql2 = (" CREATE VIEW soma_total AS SELECT pvp.codigo,
       pvp.QT,
       pp.qtd 
FROM   total_soma_pro pvp
       INNER JOIN total_soma_pedido pp
         ON pvp.codigo = pp.codigo
GROUP  BY pvp.codigo");

$sql2= (" SELECT codigo, QT, qtd FROM soma_total GROUP  BY codigo");

$query2 = mysql_query($sql2)  or die (mysql_error());
while ($coluna2 = mysql_fetch_array($query2)){  



#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 01/10/2010, 19:12

Neste caso, você precisa usar LEFT JOIN.

http://dev.mysql.com....1/pt/join.html

Terceira bolinha do texto.

E acho que faltou você usar o SUM() na sua consulta. Confere só.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq