我有一张桌子:
|------------|---------------|----------------|---------------|
| 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 users having id 1000012 and 1000014
one twitter user having id 10023
和one googleplus user having id 123
。
因此,social_media
和post_userid
组合可识别唯一身份用户。
那么如何根据social_media
和post_userid
的组合获得不同的用户?
答案 0 :(得分:1)
SELECT DISTINCT social_media, post_userid FROM my_table
答案 1 :(得分:-1)
试
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)