Bom dia pessoal... Seguinte... Eu tenho uma tabela hoteis(codigo, nome), hoteis_tipo_nome(codigo, nome), hoteis_tipo(codigo,cod_tipo,cod_hotel) Um hotel pode ter vários tipos de acomodações, Single, Double Triple.... etc O cliente na hora de buscar por um hotel ele tem que marcar por checkbox por quais tipos de acomodações ele quer visualizar... E somente os hoteis que tiverem todos os tipos de acomodações que ele marcou que aparecerá, ou seja, caso o cliente marcar para visualizar o Single e o Double... E o hotel tiver apenas o Single, já não vai aparecer. Eu preciso fazer esse select Eu tentei assim mais eu sei que a lógica está errada: "SELECT hoteis.nome AS hotelnome FROM hoteis, hoteis_tipo WHERE hoteis_tipo.cod_tipo = 1 AND hoteis_tipo.cod_tipo = 2" Se eu colocar OR em vez de AND aparecerá todos os hoteis.... (por ex: se o cliente marcar Single e Double, e o hotel tiver apenas Single vai aparecer) Eu consegui fazer isso usando IF na programação depois de dar um SELECT * FROM hoteis, mas eu não posso manter desta maneira, pois estou usando paginação. Bem, é isso ae espero ter explicado bem o meu problema Obrigado