Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    codice:
    sql = "select max(ID_archivio) as ID_archivio , titolo from tab_archivio group by titolo"
    Forza la magica ROMA

  2. #12

  3. #13
    ok funziona tutto, tranne se provo ad ordinare i risultati per ID_archivio DESC.

    Se metto ID_Archivio DESC mi da questo errore:

    Impossibile eseguire una query che non include l'espressione "ID_archivio" specificata come parte di una funzione di aggregazione

  4. #14
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    sql = "select max(ID_archivio) as ID_archivio , titolo from tab_archivio group by titolo order by max(ID_archivio) "

    ma sei sicuro che sia questo quello che tiserve

    questa select fà la distinct sul titolo e ad ogni titolo distinto associa l'id più grande e poi ordina per quello
    Forza la magica ROMA

  5. #15
    beh no che non mi serve questo, pensavo di essermi riuscito a spiegare.

    Ai titoli distinti deve essere associato il loro ID,e poi ordinati sempre secondo questo ID in maniera decrescente.

    Non credo che sto cercando di realizzare una cosa così impensabile... forse non riusciamo soltanto a capirci.

    Se ancora non ti è chiaro fammi sapere che provo a spiegarmi meglio.
    Grazie

  6. #16
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    ma se i titoli sono distinti non hanno un solo id
    nell'esempio di optime
    il titolo "Stiamo vicini vicini"
    ha id = a 003 , 004 , 005 e 008

    a quale lo dovrei associare ?
    Forza la magica ROMA

  7. #17
    Il tuo ultimo messaggio mi ha fatto capire perchè avevate difficoltà ad aiutarmi.

    Così ho deciso di risolvere in maniera molto piu semplice.
    Prima di inserire un valore nel database verifico se già esiste. Se c'è faccio l'insert altrimenti no.
    In questo modo non ho piu la necessità di dover fare la DISTINCT sulla SELECT, in quando sono sicuro che non posson oesserci doppioni.

    Grazie mille per la pazienza ragazzi!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.