我正在与一个大的MS Access数据库与几个表。我想知道如何从数据库中的所有表中搜索一列?如何在所有MS Access数据库表中找到列名?
0
A
回答
1
UNION查询将是一种方法。
SELECT FieldA from Table 1
UNION
Select FieldA from Table 2
UNION
Select FieldA from Table 3
保存上面的查询,然后你可以写一个包含先用你喜欢的任何条件的其他查询。
我知道这看起来很乏味,但这是数据分散而不是将其拉入单个表的问题。如果您可以提供关于您正在尝试做什么的细节,也许我们可以给出更具体的答案。
+0
谢谢约翰。我的数据库包含大约100张巨大的表。我想搜索一个名为“GPS”的字段。如果我做UNION查询,我必须写超过100行。有没有什么聪明的方法来做到这一点? –
+0
复制并粘贴?不幸的是,巧妙的做法是合并表格。听起来就像你陷入了一个相当不理想的结构。另一个选择是编写一个VBA模块来循环遍历这些表并分别查询每一个表。 – JohnFx
相关问题
- 1. 如何遍历MS Access数据库中的所有表格
- 2. 如何连接到数据库MS Access?
- 3. 如何在MS Access中使用C#获取所有表名和列名?
- 4. MS Access:清空数据库中的所有表格
- 5. DataGridView到MS Access数据库
- 6. 如何使用c#代码在MS-Access数据库中查找表的名称列名?
- 7. 如何使用Ms Access中的SQL检索数据库中的所有表?
- 8. 列出所有Access数据库中的表到一个JScrollPane
- 9. 找到列在所有数据库
- 10. 在所有数据库的所有对象中查找表名
- 11. 如何从MS Access数据库获取表名?
- 12. MS Access数据库
- 13. MS Access - 链接表 - 数据库所有者/系统管理员
- 14. 插入数据到MS Access数据库
- 15. 如何从MS Access获取数据库列表?
- 16. 如何使用SQL在MS Access数据库中“显示表”?
- 17. 如何创建按钮以在MS Access中搜索数据库列名称?
- 18. 如何找到Access中的所有表匹配数据库匹配Delphi中的特定格式的列表
- 19. 如何列出MS Access中所有表的约束条件?
- 20. 如何在MS Access中创建名为SECTION的数据库表字段?
- 21. 如何找到MS Access表中列的类型?
- 22. 如何更新MS Access数据库(vb.net)
- 23. 如何更新MS Access数据库
- 24. MS Access 2003 - 将文本文件导入MS Access数据库表
- 25. 如何在MS Access中查找与表有关的所有查询
- 26. 连接到MS Access数据库(.accdb)没有“Access数据库引擎2010”
- 27. MS Access:如何找到“限定符”和“所有者”
- 28. MS Access:带查找数据?
- 29. 如何使用VB.NET将数据添加到MS Access数据库?
- 30. MS Access - 数据库中已有一个名为“xxx”的对象
参照这篇文章。 http://stackoverflow.com/questions/10405237/find-a-table-when-you-know-the-name-of-a-column/10405808#10405808 – user3236794