高一的语文成绩出来了,有三个表,t_1,t_2,t_3分别存着1班,2班,3班的语文成绩。表的格式如下:id user_id score
1 1 95
2 2 105
. . .
. . .现在要把这三个表联合起来按照score排序并且分页(也就是按照成绩来全年级排序并且提供分页查询)。请问怎样写sql语句效率会更高?
1 1 95
2 2 105
. . .
. . .现在要把这三个表联合起来按照score排序并且分页(也就是按照成绩来全年级排序并且提供分页查询)。请问怎样写sql语句效率会更高?
from
(
select * from t1 union all select * from t2 union all select * from t3
)T
order by T.score
limit xxx,xxx;