1
resposta

Limitar resultado que tiver a mesma ID no PHP

Olá! Criei 2 tabelas e fiz uma relação entre elas. No caso eu quero limitar a quantidade de um item se tiver o mesmo ID, exemplo:

Hotel IBIS - São Paulo Hotel IBIS - Rio de Janeiro Hotel IBIS - Porto Alegre Hotel IBIS - Brasilia Hotel Plaza - São Paulo Hotel Plaza - Rio de Janeiro Hotel Plaza - Porto Alegre Hotel Plaza - Brasilia

Os estados fazem relação com o Hotel que é a tabela principal. Ai na minha página principal está mostrando todos hotéis de uma vez, e o que eu quero fazer é tipo mostrar 2 de cada assim:

Hotel IBIS - São Paulo Hotel IBIS - Rio de Janeiro Hotel Plaza - São Paulo Hotel Plaza - Rio de Janeiro

 $sql = "select * from estados join hotel on estados.id_hotel = hotel.id order by estados.id DESC limit 5";
1 resposta

Oi Charles, o jeito mais fácil é você buscar todos e fazer essa limitação em memória mesmo... se isso ficar lento, você pensa em outro jeito.