I need to do a query for a report something like this:
Produto.include(:clientes).where('count(produto.id) < cliente.quantidade')
In sql it would look something like this:
SELECT
C.NOME, C.QUANTIDADE, COUNT(P.ID)
FROM PRODUTOS AS P
LEFT JOIN CLIENTES AS C ON P.CLIENTE_ID = C.ID
WHERE COUNT(P.ID) < C.QUANTIDADE
How to do this using Active Record ?