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

    [MySQL] Elementi mancanti in serie numerica

    Salve a tutti ho una tabella con un campo numerico progressivo (id, ma non per forza); avrei bisogno di sapere se esiste una query che mi ritorni i numeri mancanti
    Grazie
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    la via più semplice è avere una tabella con tutti i numeri e metterla in left join con la tua. dove la tua riporta null, quello è un buco

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    231
    In questo post dovresti trovare un esempio di quello che ti ha detto Optime

    http://forum.html.it/forum/showthrea...readid=1551926
    Se la risposta ti è stata in qualche modo di aiuto o ti va di supportarmi metti "mi piace" alla pagina a questo link

    https://www.facebook.com/blogprogrammatori

    Non ti costa nulla!!

  4. #4
    Grazie della risposta veloce... ho capito il funzionamento ma non mi va...

    TABELLA OGGETTO
    codice:
    id_ogg | nome_ogg
    1 | auto
    2 | bici
    3 | moto
    5 | aereo
    6 | treno
    8 | nave
    e poi la TABELLA NUMERI con solo il campo id che va da 1 a 100
    Lancio questa query, ma non ottengo ne errori ne risultati
    Codice PHP:
    SELECT id AS mancante,oggetto.id_ogg
    FROM numeri LEFT JOIN oggetto ON oggetto
    .id_ogg numeri.id
    WHERE oggetto
    .id_ogg=NULL 
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  5. #5
    se tolgo il WHERE vedo le 2 colonne con i NULL nei posti mancanti
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  6. #6

  7. #7
    GRAZIE... sono un fesso!
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  8. #8
    aggiuntina vorrei visualizzare solo quelli fino a id_ogg massimo come lo metto?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  9. #9
    Codice PHP:
    SELECT id AS mancante,oggetto.id_ogg
    FROM numeri LEFT JOIN oggetto ON oggetto
    .id_ogg numeri.id
    WHERE oggetto
    .id_ogg IS NULL AND numeri.id<=MAX(oggetto.id_ogg
    come pensavo non va
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  10. #10
    aggiungi alla where

    AND numeri.id<=(SELECT MAX(id_ogg) AS MaxId FROM oggetto)

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.