|
1
52
数据库查询工具
其余的
psql
|
|
|
2
41
|
|
|
3
6
在模式视图中使用ANSI信息
|
|
|
4
6
我知道这是线程启动后的5年,但我想对目前提出的解决方案稍加修改,以防它对其他人有所帮助(最终,这是我必须想到的)。 上面提到的潜在问题是,如果针对具有数百个表和数千个字段的数据库天真地实现,开发人员可能首先查询表集,然后在循环中查询每个表的所有字段。这打击了数据库服务器。我知道没有人特别建议使用循环,但也没有人警告过它。坦率地说,答案的结构有点含蓄,因为它们有效地说“首先查询所有表,然后查询所有字段”。翻译成代码后,这个过程实际上只能是一个循环。 完成原始问题的更好方法(imo)是运行如下查询:
其中a,b,c,d。。。是您想要表达的带有表的模式。 这为您提供了一个未规范化的数据集,但这并不重要,因为您使用的是一个应用程序——按照您需要的方式在应用程序层解析结果很简单,而且您只使用一个超轻量查询访问了数据库服务器,而不是循环中的数百个查询。 不管怎样,希望这能帮助别人! |
|
|
5
3
如果您有权访问
第二
|
|
|
6
2
例如:
|
|
|
7
0
例子:
|
|
|
8
-6
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
|
Peter Schofield · 类型转换Postgresql 1 年前 |
|
|
Kevin Smeeks · Pyspark JDBC分区读取 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |