mysql中基于两个组合列选择唯一元组

mysql中基于两个组合列选择唯一元组,mysql,Mysql,我有一张桌子: |------------|---------------|----------------|---------------| | id | social_media | post_userid | value | |-------------------------------------------------------------| | 1 | facebook | 1000012 |

我有一张桌子:

|------------|---------------|----------------|---------------|
|    id      |  social_media |   post_userid  |    value      |
|-------------------------------------------------------------|
|     1      |    facebook   |    1000012     |     12        |
|------------|---------------|----------------|---------------|
|     2      |    facebook   |    1000012     |     14        |
|-------------------------------------------------------------|
|     3      |    twitter    |    10023       |     12        |
|-------------------------------------------------------------|
|     4      |    facebook   |    1000014     |     12        |
|-------------------------------------------------------------|
|     5      |  google plus  |      123       |     14        |
|-------------------------------------------------------------|
在表中,我有
2个facebook用户,id分别为1000012和1000014
一个id为10023的twitter用户,以及
一个id为123的Google Plus用户

因此,
social\u media
post\u userid
组合起来识别一个唯一的用户

那么,如何结合
社交媒体
post\u用户ID

试试看

SELECT DISTINCT social_media, post_userid FROM my_table

这是个骗人的问题吗?选择不同的社交媒体,从表中发布用户ID!?!?!?!
 Select id ,social_media ,   post_userid  ,    value
 From table t1
 Where id = (Select Max(id) from table t2
               where t1.post_userid = t.post_userid)