Ir para conteúdo
Fórum Script Brasil
  • 0

Categoria


Flavio Diniz

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

qual sua duvida?

você mesmo respondeu ela, não?

Link para o comentário
Compartilhar em outros sites

  • 0

Voce pode contar o numero de produtos que tem determinada idcategoria, caso seja maior q zero ai você mostra.

Contando:

SQL ="Select Count(tabelaprodutos.idcategoria) as quantidade from tabelaprodutos Where tabelaprodutos.idcategoria='"="&("idcategoria") &""

depois é so verificar se o campo quantidade do RecordSet é maior que zero.

entendeu??

Link para o comentário
Compartilhar em outros sites

  • 0

tipo assim...


SQL = "SELECT * FROM tbcategoria ORDER BY  idcategoria" 
Set RS = Connexao.Execute(SQL)
Do While not RS.EOF
SQLc = "SELECT COUNT(idcategoria) as TOTAL FROM tbprodutos WHERE idcategoria = "& RS("idcategoria")&" "
Set RC= Connexao.Execute(SQLc)
if rc("total") <> "0" then
%>
<%=lcase(RS("nome"))%> - (<%=RC("Total")%>)
<%
end if
set rc = nothing
RS.MoveNext
loop
set rs = nothing



Link para o comentário
Compartilhar em outros sites

  • 0

eu axo que a melhor forma é Inner join ...

Link para o comentário
Compartilhar em outros sites

  • 0

O cyberalexxx usou um tipo de consulta com parametro mas eu não sei como exibir o código da categoria daquela forma, o dark propos inner join mas eu acho ele meio complicado eu usei o sql comum, mas acho que o meu jeito deixa o código mais pesado e lento, qual seria a melhor opção?

Link para o comentário
Compartilhar em outros sites

  • 0

Brother ..

Opinião Minha.. Mas, ao usar 2 ou mais tabelas em uma consulta, apesar de ser mais complicado, o modo mais rapido tende a ser Inner join mesmo!

Claro, que não estou considerando Stored Procedures, pois dizem que é mais rapido ainda.. (não considero porque nunca utilizei).

Mas, na assinatura do Urso, e no tópico de tutoriais, tem um 'mastigadinho' de como usar..

Basta seguir a receita .. hehe

Abraços

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...