Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Numero record

  1. #1
    Utente di HTML.it L'avatar di patra
    Registrato dal
    Mar 2003
    Messaggi
    13

    Numero record

    ciao!
    come al solito quando nn ragiono + mi rivolgo a voi...

    ho un sito di annunci...
    devo visualizzare l'elenco delle categorie che si trova nella tabella Categorie (Id_Cat;Descrizione)
    e poi devo visualizzare il numero di annunci ke ho x quella categoria.Gli annunci si trovano sulla tabella annunci che sono collegati alla tabella Categorie dall' Id_Cat

    ora faccio due select: in una cerco le categorie e nell'altra faccio il conteggio degli annunci raggruppati x categoria epoi come le metto in relazione??ovvero come faccio a fargli scrivere

    categoria1 nr° 11 annunci
    categoria2 nr° 4 annunci

    ma anche

    categoria3 nr° 0 annunci

    devo salvarmi il risultato delle query in un array o ke altro???bastano due cicli sui recorset o basta solo una query?

    come posso fare??

    spero di essere stata abbastanza chiara...
    Grazie
    Patry

  2. #2
    Basta che fai una SELECT COUNT usando la sintassi GROUP BY per raggruppare i record secondo la categoria.

    Otterrai l'elenco delle categorie con il conteggio di ciscun numero di oggetto per categoria

  3. #3
    Utente di HTML.it L'avatar di patra
    Registrato dal
    Mar 2003
    Messaggi
    13
    ok ma così mi esclude quelli ke sono a zero...
    io ho bisogno di entrambi!!!
    Patry

  4. #4
    Originariamente inviato da patra
    ok ma così mi esclude quelli ke sono a zero...
    io ho bisogno di entrambi!!!
    E perchè ti esclude quelli che sono a zero? :master:

  5. #5
    Utente di HTML.it L'avatar di patra
    Registrato dal
    Mar 2003
    Messaggi
    13
    mi esclude quelli a zero xkè nella tabella annunci nn ci sono tutte le categorie ke invece si trovano nella tabella categoria.
    Patry

  6. #6
    Originariamente inviato da patra
    mi esclude quelli a zero xkè nella tabella annunci nn ci sono tutte le categorie ke invece si trovano nella tabella categoria.
    Allora non hai molte alternative se non un ciclo con una select count per ogni categoria.

  7. #7
    Utente di HTML.it L'avatar di patra
    Registrato dal
    Mar 2003
    Messaggi
    13
    secondo te mi appesantisce il sito questa serie di query?

    Grazie x l'aiuto!!!
    Patry

  8. #8
    Originariamente inviato da patra
    secondo te mi appesantisce il sito questa serie di query?

    Grazie x l'aiuto!!!
    Sicuramente non è una soluzione leggera.
    Resta in alternativa la possibilità di eseguire la prima query come prevista.
    Restituirà tutti i conteggi maggiori di 0.

    Poi puoi eseguire un conteggio che verifichi le cat dove sono presenti 0 siti.

    In questo caso le query sono solo 2.

  9. #9
    Utente di HTML.it L'avatar di patra
    Registrato dal
    Mar 2003
    Messaggi
    13
    ok grazie mille ti farò sapere!!!
    Patry

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.