Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    query per contare righe raggruppate

    Supponiamo di avere una tabella A contenente un elenco di studenti ed una tabella B con gli esami superati.
    C'è un modo per sapere, attraverso un'unica query, quanti studenti non hanno superato esami, quanti ne hanno fatti solo 1, 2, 3 ecc.?

    La query andrà lanciata su MySQL 4.0


  2. #2

  3. #3
    Non e' possibile una risposta senza sapere come e' fatta la tabella B

    potrebbe esserci l'uso di count, una UNION

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    esempio:

    Tabella A: studente_id, ecc.
    Tabella B: esame_id, studente_id, ecc...

    tutto quì.

  5. #5

    Re: query per contare righe raggruppate

    Originariamente inviato da Gianni_T
    C'è un modo per sapere, attraverso un'unica query, quanti studenti non hanno superato esami, quanti ne hanno fatti solo 1, 2, 3 ecc.?
    Questo tipo di query sono tra le più difficili... pensa che alla mia facoltà sono traccia di esame di basi di dati

  6. #6
    pensa che io sistemi informativi (parente dell'esame citato) l'ho già fatto!

    Con una subselect lo saprei fare ma MySQL 4.0 non le supporta


  7. #7
    prova
    codice:
    SELECT *, count(*) as tot
    FROM tabb b
    left join taba a USING (studente_id)
    where (se c'e un where)
    group by a.studente_id
    se per caso uno studente NON ha mai fatto esami, non compare nella lista, e questo deve essere rilevato con una query apposita anche con una UNION volendo...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    niente da fare
    mi vengono restituiti i dettagli dei singoli studenti. A me invece interessa sapere il numero di studenti che hanno 0,1,2,ecc. esami sul libretto

    Grazie lo stesso

  9. #9
    Originariamente inviato da Gianni_T
    niente da fare
    mi vengono restituiti i dettagli dei singoli studenti. A me invece interessa sapere il numero di studenti che hanno 0,1,2,ecc. esami sul libretto

    Grazie lo stesso
    scusa ... allora fai group by tot ....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    mi sa che non si può raggruppare su un campo proveniente da un conteggio

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.