I use select with MAX but not effective, in simple way, I have data transaction relate with no_member
select a.no_member, b.trans_value, b.trans_id
from table1 a
inner join table2 b
on a.no_member=b.no_member
order by a.no_member;
show
no_member trans_value trans_id
111 100000 1
111 200000 2
111 300000 3
222 150000 1
222 200000 2
333 300000 1
333 100000 2
333 500000 3
333 100000 4
in my case, I just want show max(b.trans_id) for every one no_member
no_member trans_value trans_id
111 300000 3
222 200000 2
333 100000 4
Need advice, thanks