Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    43

    query, 2 tabelle un count

    2 tabelle:
    categorie
    prodotti
    ad ogni categoria corrispondono più prodotti

    vorrei estrarre tutte le categorie con a fianco il relativo numero di prodotti corrispondenti

    ovviamente nella tabella categoria esiste un campo "id" unico, mentre nella tabella prodotti esiste un riferiemnto che mi dice che quel prodotto appartiene a quella categoria "rif"...

    Ringrazio anticipatamnte per l'aiuto
    Gian

  2. #2
    Utente di HTML.it L'avatar di ossian
    Registrato dal
    Nov 2002
    Messaggi
    17
    prova con:

    <%
    .......
    .......
    SQL="Select idCategorie From Categorie"
    Set rs=cn.Execute(sql)
    do while not rs.eof
    SqlCount="SELECT Count(Prodotti.ID ) AS SommaProdottixcategorie FROM Prodotti WHERE Prodotti.idCategorie ="&rs("idCategorie")
    Set rsCount=cn.Execute(SqlCount)
    if not rsCount.eof then
    response.write "In questa Categoria ci sono: "&rsCount("SommaProdottixcategorie")&" prodotti"
    else
    response.write "In questa categoria non ci sono prodotti"
    end if
    rs.movenext
    loop
    .......
    .......
    %>
    Se "birra" non è la risposta giusta allora avete fatto la domanda sbagliata!

  3. #3
    Prova ad usare una SQL così

    codice:
    SELECT idCategoria,
    (SELECT COUNT(idProdotto) FROM Prodotti WHERE idCategoria = TBLCAT.idCategoria) AS NumProdotti 
    FROM Categorie TBLCAT

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    43
    grazie ragazzi... sembra proprio che facciano al caso mio...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.