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

    database: documento in più categorie

    Ciao,

    ho la necessità di archiviare una serie di documenti in relazione all'argomento trattato; quindi ho creato un database e una query.

    Nel database inserisco nel campo AT_3 la voce "acque"
    quindi, con la query:

    acque = "acque"
    sql = "SELECT * FROM GIURIS WHERE AT_3 = '"& acque &"' ORDER BY data DESC;"

    ottengo tutti i documenti che rientrano nella voce "acque".

    Come faccio se un documento deve essere contenuto contemporaneamente in più categorie (per esempio acque e vino)?
    DPal

  2. #2
    codice:
    sql = "SELECT * FROM GIURIS WHERE AT_3 = '"& acque &"' OR AT_3 = '"& altro &"' OR AT_3 = '"& altroancora &"' ORDER BY data DESC "

  3. #3
    Grazie per la prontissima risposta ma... posso agire sul campo del database anzicché sulla query?

    In pratica, quando inserisco il documento, assegno una categoria all'interno del campo AT_3.
    Posso assegnare al documento più categorie simultaneamente, per esempio scrivendo acqua, vento, aria,?
    DPal

  4. #4
    se metti nello stesso campo + categorie poi è un casino quando fai le ricerche in sql.

    prova a fare così:

    fai una tabella in cui c'è l'elenco delle categorie con un loro id, es:
    codice:
    1  acqua
    2  mare
    3  terra
    4  fuoco
    5  archè
    e un'altra dove avrai il codice del documento e il codice della categoria

    codice:
    codice documento= cd1
    
    cd1  1
    cd1  4
    cd2  3
    cd2  5
    ...
    in maniera che così per ogni documento puoi mettere quante categorie vuoi. poi quando vai ad estrare in una ricerca agisci su quest'ultima tabella e fai la join con quella che tiene l'elenco di tutti i documenti

  5. #5
    ummmmm :master:

    quindi due tabelle?

    Non so se riesco a coordinarle, ho già un database con oltre 2600 record, e decine di categorie....

    Mi sarebbe piaciuto, per esempio, dividere le due categorie con un segn tipo , ; - ecc

    del tipo: acqua; vino; aria;
    ovvero: acqua - vino - aria
    DPal

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Non oso immaginare il casino avresti nell'eventualità in cui avessi degli errori di battitura...

  7. #7
    Per ora, bene o male, tutto funziona, vorrei solo migliorare qualcosa.
    DPal

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.