text: Title: Add support for distinct to filter duplicate content in one field
  Body: ## Problem
  
  Some task requires me to search for orphaned records in database. For example, I have two table, one has reference to the other, and I seek the element on one table that have no item on the other table that reference it. For that, my solution is to parse all rows in a table and filter on duplicate values in one column to create a python set and I can then try to search on the second table item that do not belong to the set. The issues arise when I seek the prisma find_many function, it has no "distinct", so I have to either:
  - fetch the whole table and then filter in python
  - execute a raw query
  
  ## Suggested solution
  
  Add support to distinct filter. Prisma has already support for distinct filter (see reference in additional context)
  
  ## Alternatives
  
  Since we can already execute a raw query, i'm not sure if there is another alternative that has to be considered.
  
  ## Additional context
  
  Prisma reference: https://www.prisma.io/docs/concepts/components/prisma-client/aggregation-grouping-summarizing#select-distinct
  