【发布时间】:2018-08-15 19:11:13
【问题描述】:
我在 Microsoft Access 中有一个包含大约 300 万个条目的数据库。但是,我只对选定数量的条目感兴趣。我在三个不同的、不相关的表中有一个大约 500 个单词的列表,我只希望在我的查询后显示其中这 500 个单词中的一个出现在其内容中的数据库条目。
我的数据库的内容
- Database_id
- 数据库作者
- 数据库内容
- Searchterm_1
- Searchterm_2
- Searchterm_3
到目前为止,我已经能够使用此代码一一查找结果:
SELECT DB_timesplit.content
FROM DB_timesplit
WHERE (((DB_timesplit.content) Like "*" & [Enter search term] & "*" ));
我已经设法通过具有以下内容的实践数据库获得了结果:
SELECT testdb.[content], searchdb.[keyword]
FROM testdb INNER JOIN searchdb ON testdb.[content]=[searchdb].[keyword]
WHERE ((([testdb].[content] Like "*" & [searchdb].[keyword] & "*"));
但是,每当我将练习数据库的值更改为我的实际值时,我都没有得到任何结果。任何人都可以尝试向我解释我缺少什么吗?
【问题讨论】:
-
您是否收到错误消息或查询未完成?
-
查询完成但没有结果