Ciao ragazzi
non capisco se sta cosa è difficile (io non riesco a venirne a capo) oppure impossibile
Ho una tabella su database mysql
id | id_pro | nome_dati_pro
----------------------------------
1 | 125 | 2,4,6,8
2 | 125 | 66,68
3 | 125 | 70,71
4 | 12 | 2,3,4
Detto questo io avrei bisogno di prelevare tutti i prodotti che hanno nel campo nome_dati_pro il num 2,4,70 e naturalmente la query dovrebbe restituirmo l'id_pro di tutti i prodotti che rispettano la condizione
Questa naturalmente non funziona perchè i dati dello stesso prodotto sono distribuiti in più recordcodice:SELECT * from tabella WHERE nome_dati_pro LIKE '%2%' AND nome_dati_pro LIKE '%4%' AND nome_dati_pro LIKE '%70%'
Usare OR al posto di AND naturalmente non mi darebbe un risultato che rispetta tutti i numeri da cercare (2 4 70)
Spero di essermi spiegato
Qualche idea? oppure è impossibile?
ciao e grazie a tutti!!!!!

Rispondi quotando
