ciao,
mi sono trovato a dover risolvere questo problema, magari la soluzione è dietro l'angolo, ma per il momento mi sfugge...
non so se è più una domanda da sezione ASP o SQL, comunque:
ho una tabella su db SQL server dove nel campo ID_ARTICOLI_CAT ho inserito i vari id delle categorie a cui appartiene un prodotto separati da una virgola, il contenuto del campo si presenta quindi così:
1,3,13,5,52 e così via.
per recuperare le categorie non è stato difficile ho realizzato una funzione ASP che splitta gli ID.
il problema che devo risolvere è nel recuperare tutti i prodotti appartenenti ad una stessa categoria passandogli l'ID però non posso fare la classica "SELECT * FROM tabella WHERE id_articoli_cat = " & id
Avevo pensato, nel momento di inserimento degli indici di trasformarli a valori di 3 cifre, esempio 001 per il valore 1, 036 per il valore 36 e così via e quindi fare una query usando un LIKE '%001%' ad esempio.
Mi viene però il dubbio che questa non sia la soluzione più elegante.. :master:
avete qualche consiglio?

Rispondi quotando