View Single Post
Old 10-07-2009, 08:35   #7
silvia_m
Junior Member
 
Iscritto dal: Jul 2008
Messaggi: 21
Siete fantastici!!!!!! Grazie!!!!!

Non conoscevo la clausola EXISTS che invece mi ha risolto tutto!

P.S. Per Marco: la clausola like la devo lasciare perchè la ricerca tra gli ingredienti è la più varia (es. esiste farina ma anche farina tipo 00)
Ecco la query finalmente funzionante...

SELECT [Indice ricette].id, [Indice ricette].titolo
FROM [Indice ricette]
WHERE [Indice ricette].tipologia=[param2] or ([Indice ricette].tipologia1=[param2] or [Indice ricette].tipologia2=[param2])
and not exists
(select 1 from ingredienti, ingredientiricetta
where ingredienti.idingrediente=ingredientiricetta.idingrediente
and ingredienti.ingrediente like '*' & [param] & '*');
silvia_m è offline   Rispondi citando il messaggio o parte di esso