如何在Microsoft Access或SQL中选择多列中的顶级记录?
数据库中的每个记录都有多个列如何在Microsoft Access或SQL中选择多列中的顶级记录?,sql,ms-access,select,Sql,Ms Access,Select,数据库中的每个记录都有多个列 如何选择属于列X和列Y中前100条记录的记录?作为注释,Access返回匹配项,因此前100条记录可能包含100多条记录,这意味着此查询可能返回几乎任意数量的记录。作为注释,Access返回匹配项,因此前100条可能包含100多条记录,这意味着此查询可能返回几乎任意数量的记录。 select * from table_name where column_x in ( select top 100 column_x from table_name
如何选择属于列X和列Y中前100条记录的记录?作为注释,Access返回匹配项,因此前100条记录可能包含100多条记录,这意味着此查询可能返回几乎任意数量的记录。作为注释,Access返回匹配项,因此前100条可能包含100多条记录,这意味着此查询可能返回几乎任意数量的记录。
select *
from table_name
where column_x in (
select top 100 column_x
from table_name
order by column_x )
and column_y in (
select top 100 column_y
from table_name
order by column_y );