Distinct Tables Values: 90%

This PR allows the ability to do distinct queries on table columns
also it's `value.` not `values.` Either way the developer shouldn't have to specify this