I'm trying to get the unique rows from a MySQL DB from PHP and Laravel.
In my DB I have:
Email Errors Status
a@a.a error1 pending
a@a.a error2 pending
b@b.b error1 pending
b@b.b error1 pending
In my head the solution would be:
$transactions->unique('email', 'errors', 'status' )
But that's returning this:
Email Errors Status
a@a.a error1 pending
b@b.b error1 pending
And if I try:
$transactions->unique(['email', 'errors', 'status'] )
It's even worse:
Email Errors Status
a@a.a error1 pending
My perfect solution would be this, so I can see the different errors from each user:
Email Errors Status
a@a.a error1 pending
a@a.a error2 pending
b@b.b error1 pending
That means unique based on several columns.
I was searching everywhere without success, I hope somebody can help :)