Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    dati select dinamica in query

    Carissimi,
    ho una select che si popola con dati da db, ora vorrei che questi dati, che naturalmente possono cambiare, aumentare e diminuire a scelta dell'utente, siano utilizzati in una query di ricerca tipo:
    la select per esempio ora ha come option:

    PRIMO
    SECONDO
    TERZO
    QUARTO

    nella query questi dati "aggiornati" devono essere inseriti così:
    codice:
    sql = "SELECT * FROM casa WHERE categoria = 'PRIMO or categoria = 'SECONDO' or categoria = 'TERZO' or categoria = 'QUARTO' AND id LIKE '%" & id & "%' order by priorita Asc"
    Oppure

    Select:
    PRIMO
    SECONDO

    Query:
    codice:
    sql = "SELECT * FROM casa WHERE categoria = 'PRIMO or categoria = 'SECONDO' AND id LIKE '%" & id & "%' order by priorita Asc"
    Cioè la query deve adeguarsi alla select. E' possibile?
    Grazie
    G.

  2. #2
    giorgino, cerca nel forum. se ne è parlato circa 12,5 milioni di volte

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    optime ho girato nel forum prima di postare ma non ho trovato nulla.

  4. #4
    famme capì, non devi generare una select da una query, ma la query dalla select?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessuna delle due!!
    La faccio + semplice, dimentichiamo la select.
    In pratica ho dei dati che sono in un campo db che l'utente può modificare, che chiamiamo per esempio: ELENCO
    Ora questi dati del campo db ELENCO sono necessari per una query di ricerca dati in un altro campo del db chiamato CASA.
    Come posso fare la query in base a tutti dati presenti nel campo ELENCO?
    Cioè nella query ci devono essere tanti campi categoria = per quante voci sono nel campo db ELENCO.
    codice:
    sql = "SELECT * FROM casa WHERE categoria = 'voce del campo ELENCO' or categoria = 'voce del campo ELENCO'  or categoria = 'voce del campo ELENCO' or categoria = 'voce del campo ELENCO'  AND id LIKE '%" & id & "%' order by priorita Asc"
    Grazie 1000
    G.

  6. #6
    devi fare una join

    SELECT colonne FROM tabella1 JOIN tabella2 ON tabella1.colonna = tabella2.colonna_corrispondente


  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie 1000 come sempre
    Ciao
    G.

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.