mySQL select maximum value for column A with same values in column B -
mySQL select maximum value for column A with same values in column B -
here's table in question, generated command @ bottom of question:
+--------------+-----------------+ | usr_postcode | pdp_point_total | +--------------+-----------------+ | ms2 8la | 160 | | ms2 8la | 140 | | ms2 8la | 110 | | ms2 8la | 100 | | ms2 8la | 90 | | ms2 8la | 80 | | ms2 8la | 50 | | ms2 8la | 30 | | wn4 9nv | 25 | | ms2 8la | 20 | | sl6 1sr | 10 | | sl1 4dx | 10 | +--------------+-----------------+
i'd find largest value in sec column each value in column one, output like:
------------- ms2 8la | 160 wn4 9nv | 25 sl6 1sr | 10 sl1 4dx | 10 -------------
the 2 columns different tables @ moment command:
select distinct users.usr_postcode, point_date_pairs.pdp_point_total users inner bring together point_date_pairs on users.usr_id_pk = point_date_pairs.usr_id_fk order point_date_pairs.pdp_point_total desc;
group should help:
select users.usr_postcode, max(point_date_pairs.pdp_point_total) users inner bring together point_date_pairs on users.usr_id_pk = point_date_pairs.usr_id_fk grouping users.usr_postcode asc
mysql
Comments
Post a Comment