Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    query e stampa risultati

    ciao a tutti,
    ho questa query:

    SELECT iscritti.id, iscritti.nome_cognome, iscritti.nato_a, DATE_FORMAT( iscritti.data_iscrizione, '%d/%m/%Y' ) AS newData, corsi.id AS idCorso, corsi.titolo AS titoloCorso
    FROM iscritti
    INNER JOIN corsi ON iscritti.id_corso = corsi.id
    WHERE corsi.id_categoria
    BETWEEN 1
    AND 6
    LIMIT 0 , 30

    funziona, ma non sono sicuro che sia scritta nel miglior modo, qualche consiglio?

    altra e non meno importante domanda: la query mi restituisce i risultati corretti, ma ogni record è univocamente determinato solo nei dati che riguardano l'iscritto quindi più iscritti possono ovviamente appartenere all stesso corso.
    in stampa devo ottenere questo:

    CORSO1
    iscritto1
    iscritto2
    iscritto3

    CORSO2
    iscritto1
    iscritto2

    quindi devo stampare ogni record, ma la riga relativa al CORSO solo se incontro un NUOVO CORSO, altrimenti avrei:

    CORSO1
    iscritto1
    CORSO1
    iscritto2
    CORSO1
    iscritto3

    CORSO2
    iscritto1
    CORSO2
    iscritto2

    come posso gestire questa cosa? io pensavo di fare un controllo nel ciclo di stampa per vedere se il corso è cambiato rispetto al precedente, per funzionare penso non ci siano problemi ma è corretto?

    grazie

  2. #2

    Re: query e stampa risultati

    Originariamente inviato da eddie felson

    come posso gestire questa cosa? io pensavo di fare un controllo nel ciclo di stampa per vedere se il corso è cambiato rispetto al precedente, per funzionare penso non ci siano problemi ma è corretto?
    Si, e' corretto.

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

  3. #3

    Re: Re: query e stampa risultati

    Originariamente inviato da piero.mac
    Si, e' corretto.
    anche la query va bene?

  4. #4

    Re: Re: Re: query e stampa risultati

    Originariamente inviato da eddie felson
    anche la query va bene?
    formalmente direi di si. Va bene se ti rende quello che ti aspetti di avere ... ne di piu' e ne di meno.

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

  5. #5
    ok, i record che mi restituisce vanno bene.

    grazie.

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.