Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [SQL] query selezione

  1. #1
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881

    [SQL] query selezione

    mi serve un aiutino(...tone)
    Ho una tabella fatta così
    |cl1|cl2|cl3|cl4|
    | 1 | 0 | 0 | 4 |
    | 0 | 2 | 0 | 1 |
    | 3 | 0 | 0 | 0 |
    | 0 | 4 | 0 | 1 |
    | 0 | 2 | 5 | 0 |

    devo selezionare i valori trovati in tutte le colonne, cioè la query dovrebbe restituirmi
    0,1,2,3,4,5
    Si fa? Come si fa?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136
    Ci spieghi meglio il problema?Potremmo trovare un'altra soluzione.Che dbms usi?

  3. #3
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    sql2008
    il problema è che devo estrarre l'elenco dei numeri utilizzati in quelle colonne.
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  4. #4
    inserisci tutti i valori di tutte le colonne in un'unica colonna di una tabella temporanea, poi leggi la temp con DISTINCT

    that easy!

  5. #5
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    optime sei il mio eroe... ma ho paura che sopravvaluti la mia conoscenza di SQL... dimmi se ho capito giusto:
    creo la tbl_temporanea con un campo solo con

    CREATE TABLE tbl_temporanea (campo int)

    , faccio un'insert like this

    INSERT INTO tbl_temporanea (campo) VALUES (SELECT cl1, cl2, cl3, cl4 from MiaTabella)

    , poi faccio la selezione con

    SELECT DISTINCT campo FROM tbl_temporanea

    e alla fine droppo la temporanea con

    DROP TABLE tbl_temporanea

    ???
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  6. #6
    una insert per colonna

    INSERT INTO tbl_temporanea (campo) VALUES (SELECT cl1 from MiaTabella)
    INSERT INTO tbl_temporanea (campo) VALUES (SELECT cl2 from MiaTabella)

    ecc

    poi birretta!

  7. #7
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    riconoscenza assoluta ma...
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  8. #8
    vedi tu! comunque, problema risolto?

  9. #9
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Un poco macchinoso ma si, sembra fare quanto richiesto.
    Grazie
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  10. #10
    Originariamente inviato da supermac
    Un poco macchinoso ma si, sembra fare quanto richiesto.
    Grazie
    ti lamenti pure?




























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.