Visualizzazione dei risultati da 1 a 5 su 5

Discussione: distinct particolare

  1. #1
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592

    distinct particolare

    'giorno..

    ho una tabella con 30 campi di cui 15 hanno 5-6 valori predefiniti, cioè li prendo da un menu a tendina. Vorrei che ogni menu a tendina fosse dinamico, ma vorrei fare tutto questo con una sola query usando distinct per ogni campo. Stavo vedendo le subquery ma non credo di aver capito se nel mio caso posso utilizzarle...
    faccio un esempio che è meglio...
    SELECT * FROM tabella (SELECT DISTINCT FROM CAMPO1), (SELECT DISTINCT FROM CAMPO2), (SELECT DISTINCT FROM CAMPO3).

    non so se sto delirando, e in questo caso spero almeno di essermi spiegato bene...

    grazie in anticipo..

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    pensavo fosse più semplice e si potesse fare...

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    niente proprio... non credevo non si potesse fare...

  4. #4
    Telegio,
    premesso che tutto si può fare, ma una tabella con 30 (!) campi forse è progettata male...

    le subquery non le conosco, ma se hai una versione di mysql >= 4.1 dovresti riuscire a fare una cosina del genere (tratto dal sito mysql, http://dev.mysql.com/doc/refman/4.1/en/subqueries.html)

    SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);
    provaci. magari è solo una questione di sintassi

    stefano

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    Originariamente inviato da StefanoC
    Telegio,
    premesso che tutto si può fare, ma una tabella con 30 (!) campi forse è progettata male...

    le subquery non le conosco, ma se hai una versione di mysql >= 4.1 dovresti riuscire a fare una cosina del genere (tratto dal sito mysql, http://dev.mysql.com/doc/refman/4.1/en/subqueries.html)



    provaci. magari è solo una questione di sintassi

    stefano
    ti ringrazio di aver ripreso una discussione vecchia... andrò a studiarmi il link sulle subquery, anche se in questo momento non è una priorità...

    in che senso 30 campi sono troppi??
    ho tanta di quella roba da far visualizzare che non hai idea... VVoVe:
    ne servirebbero una cinquantina..

    comunque 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.