Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    SELECT escludendo gli ultimi inserimenti

    Ciao amici sono Maria ed ho un problema
    Come faccio ad escludere gli ultimi tre record inseriti nel Database da una select?
    mi spiego meglio

    ho questa select
    strSQL = "SELECT * FROM articoli where campo8 = '1' and CAT_ID = '1' order by AD_DATED desc limit 1"
    ma non voglio che operi sugli ultimi tre record inseriti nel database. Come faccio?

    Grazie
    maria
    Grazie per quello che hai fatto...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma nella stessa data possono esserci piu' inserimenti? e se si hanno un id progressivo ed univoco?

    Nell'ultimo caso:

    SELECT * FROM articoli where campo8 = '1' and CAT_ID = '1'
    and ID_record not in (select ID_record from articoli order by ID_record desc limit 3)
    order by AD_DATED desc limit 1
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    errore

    Mi da il seguente errore:

    Questa versione di MySQL non supporta ancora 'LIMIT e IN / ALL / ANY / SOME subquery
    Grazie per quello che hai fatto...

  4. #4
    che versione di mySQL stai usando?

  5. #5
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    quelli di Aruba

    quelli di Aruba
    Grazie per quello che hai fatto...

  6. #6
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    ecco

    MySQL 5.0
    Grazie per quello che hai fatto...

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Pare che sia un limite conosciuto... dovrai obbligatoriamente fare due query distinte oppure leggere 4 record e scartare i primi tre
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.