ciao a tutti
domanda rapida, ma complessa.
Query su Db mysql
select prodotti.id_pro, group_concat(nome_dati_pro) as elenco
FROM group by id_pro
HAVING
find_in_set($id_ambiente,elenco) AND
find_in_set($id_colori,elenco)
a volte $id_colori per esempio può NON aver valore, però in teoria la query dovrebbe trovare tutti gli altri campi dove $id_ambiente è presente in "elenco"
ora per ovviare a questo problema volevo far si che $colori dicesse alla query di cercare i campi CHE NON sono nulli. Ho provato con
$id_colori = 'IS NOT NULL'
find_in_set($id_colori,elenco)
e chiaramente non funziona.
In finale c'è modo di passare al find_in_set qualcosa per dirgli che il campo deve contenere qualsiasi tipo di stringa (cioè non deve essere vuoto)?
Spero di essermi spiegatograzie atutti
![]()
![]()

grazie atutti
Rispondi quotando