access如何进行多条件筛选或者查询?

2025-03-11 01:18:19
推荐回答(1个)
回答1:

条件条目有限的,可以使用where 被筛选字段 in (条件1,条件2,...条件n);

条件很多但是没有规律的,没有太好的办法只能用上述语句逐个条件地写入筛选列表;

条件很多且有规律的可利用标签列或子查询或多表连接实施筛选,例如:

select 国家名 from 国家表
where 类别="发达国家";

select 国家名 from 全部国家表 where
国家名 in (select 国家名 from 发达国家表);

select a.国家名 from 全部国家表 a where
exists (select 1 from 发达国家表 b where
b.国家代码=a.国家代码);

select a.国家名 from 全部国家表 a,
发达国家表 b where a.国家代码=b.国家代码;