我有一个查询,它给出以下结果:
UserID | Message
1 | Hello
1 | How are ya?
2 | yadda yadda
5 | Cool.
5 | I didn't know that.
我现在想确定结果。不是我返回的行数,而是我想要查看消息的不同用户的数量。
“给我前 2 个用户的消息”
这是我想要的结果:
UserID | Message
1 | Hello
1 | How are ya?
2 | yadda yadda
但是如果我写“LIMIT 2”,它只会给我
UserID | Message
1 | Hello
1 | How are ya?
我如何实现我想要的?我需要的 KEYWORD 是什么?
...因为人们要求我提供表格结构...
TBALE Users ( UserID, UserNick, ...)
TABLE Messages ( FromUserID, theMSG, ... )
填写如下:
Users:
UserID | UserNick
3 | Joe
23 | Peter
4 | Marry
Messages:
FromUserID | theMSG
3 | Hi
3 | What' up?
23 | asdfg
23 | OK...
4 | Hi, this is Marry
非常感谢。