Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    estrarre dati diversi dal DB

    Salve,
    ho un DB articolato da 23.000 righe di dati. Ogni riga contiene diversi dati come "nome","cognome", "indirizzo", "provincia", ecc.
    Sto creando un form per effettuare richieste al DB. Volevo mettere dei menu select e mettere in tra i tag <option></option> solo i dati estratti dal DB. Quindi se nel DB ci sono solo RM e MI per le province, vorrei avere solo RM e MI nelle opzioni. Il problema è che i dati nel DB sono ripetuti. Quindi ho 21.000 utenti che come dato "provincia" hanno "RM".
    La domanda è: come posso estrarre dal DBil solo dato RM, se questo è ripetuto più volte?
    Spero di essermi spiegato bene.
    Grazie.

  2. #2
    io non ti ho capito tanto

    cmq ti serve estrarre dal db le rows che hanno provincia = RM ??

    in tal caso :

    select * from tabella where 'campo_provincia' = 'RM'

  3. #3

    no...

    purtroppo no perchè così ottengo 21.000 righe, mentre io ne voglio solo una.
    Mi rispiego.
    Diciamo che i miei dati sono messi così:
    pizzerie: 1350
    alberghi: 2560
    bar: 5120
    ecc..
    se io voglio estrarre solo le categorie, come devo fare? se faccio una query come dici tu e stampo solo le categorie, ottengo sullo schermo 23000 risultati. Lo stesso vale per le proviince. E' chiaro ora?

    Massimiliano

  4. #4
    non ti capisco

    se vuoi estrarre solo le categorie che problema c'è ?

  5. #5
    mettici un limit

    cerca per un id

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    25
    utilizza la group by



    SELECT tabella.provincia
    FROM tabella
    GROUP BY tabella.PROVINCIA


    e vai !!
    Luciano

  7. #7
    ahhhhhhhhhhhh capito

    no allora ti conviene la distinct piu che group

  8. #8

    fatto...

    ho risolto utilizzando distinct e sono risucito ad inserire tutto nel select!!!
    perfetto!

    grazie e tutti

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.