mysql多个偏移量

时间:2011-08-26 03:27:27

标签: mysql offset

我有一张表,我需要知道test_id以及第一次test_id之后所有测试的得分。

user_id | test_id | score
1 | 1 | 100
1 | 1 | 90
1 | 1 | 80
1 | 2 | 85
1 | 2 | 95
1 | 2 | 90
1 | 3 | 80

我知道我能做到

select test_id, score from tests where test_id = 1 and user_id = 1 limit 999 offset 1

只获取一个test_id的数据,但无论如何我可以在一个查询中获取所有test_id的数据? test_id 1将返回2行,test_id 2将返回2行,test_id 3将返回0行。

0 个答案:

没有答案