Ciao Calabria,
sei sicuro che in quel modo funzioni?
Da quello che sò io, non dovrebbe comportarsi come chiedevi tu, infatti ho fatto una prova cosi:
In birra ho messo:
birra 1
birra 2
Tabella piace:
utente 1 birra 1
utente 2 birra 1
utente 2 birra 2
In questo caso a tutti gli utenti piace la birra 1, ma con quella query non funziona perchè è sufficiente che ad un utente piaccia una birra diversa perchè non restituisca nulla.
EDIT: Sono arrivato tardi :), ma anche questa query mi sembra non vada bene se infatti provi con questi dati:
In birra:
birra 1
birra 2
piace:
utente 1 birra 1
utente 2 birra 1
utente 2 birra 2
utente 1 birra 2
Mi sembra dia risultati inaspettati