RaouL_BennetH
13-05-2014, 17:26
Salve a tutti.
In una tabella che attualmente non posso modificare, legata ad un sito fatto con Joomla, vengono memorizzati dei valori provenienti da un componente 'multiselect'.
Il problema č che questi valori non vengono inseriti per ciascuna chiave esterna ma tutti assieme.
In pratica: se si scelgono tre categorie (a, b, c) aventi id (2, 4, 6), nel db non vengono inserite tre righe separate ma una sola riga che nella colonna "categoria" contiene appunto : 2,4,6.
Io ho bisogno di fare alcune query che mi restituiscano soltanto i records che hanno come categoria 2, oppure 4, oppure 6.
Cosė com'č fatta la tabella ovviamente non riesco a cavarne nulla:
SELECT nome FROM tabella WHERE categoriaID = 'mia_variabile'
ma categoriaID contiene appunto un insieme di valori...
Idee ?
In una tabella che attualmente non posso modificare, legata ad un sito fatto con Joomla, vengono memorizzati dei valori provenienti da un componente 'multiselect'.
Il problema č che questi valori non vengono inseriti per ciascuna chiave esterna ma tutti assieme.
In pratica: se si scelgono tre categorie (a, b, c) aventi id (2, 4, 6), nel db non vengono inserite tre righe separate ma una sola riga che nella colonna "categoria" contiene appunto : 2,4,6.
Io ho bisogno di fare alcune query che mi restituiscano soltanto i records che hanno come categoria 2, oppure 4, oppure 6.
Cosė com'č fatta la tabella ovviamente non riesco a cavarne nulla:
SELECT nome FROM tabella WHERE categoriaID = 'mia_variabile'
ma categoriaID contiene appunto un insieme di valori...
Idee ?