salve,
ho le seguenti tabelle:

RICETTE:
ID_RICETTA
TITOLO
TESTO

esempio: 1, pasta all'amatriciana, la pasta si cuoce ecc

INGREDIENTI:
ID_INGREDIENTE
TITOLO

esempio: 1, sugo | 2, pancetta | 3, peperoncino

RICETTE_INGREDIENTI:
ID_RICETTA
ID_INGREDIENTI

esempio: 1, 1 | 1, 2 | 1, 3 <- in modo che ho legato la pasta all'amatriciana con gli ingredienti sugo, pancetta e peperoncino


ora fin qua tutto apposto. se io volessi cercare "amatriciana" tramite un campo di ricerca farei un bel:
SELECT * FROM RICETTE WHERE TITOLO LIKE '%amatriciana%'

fin qua ancora tutto apposto. ora però arriva il problema: se volessi cercare un piatto che contiene la parola "amatriciana" e contenga gli ingredienti "sugo" e "pancetta"???
come unisco le due select???

perchè una sarebbero:
1) SELECT * FROM RICETTE WHERE TITOLO LIKE '%amatriciana%'
2) SELECT * FROM INGREDIENTI WHERE TITOLO LIKE '%sugo%' XOR LIKE '%pancetta%'

ma come faccio a ritrovarle dentro RICETTE_INGREDIENTI??
please HELP ME!!!!!!!!!