您可以从位于单个结果集中的两个单独的表中提取数据吗? [不加入问题]

Posted

技术标签:

【中文标题】您可以从位于单个结果集中的两个单独的表中提取数据吗? [不加入问题]【英文标题】:Can you pull data from two seperate tables located in a single result set? [NOT JOIN QUESTION] 【发布时间】:2018-12-04 16:53:13 【问题描述】:

我正在尝试编写一个生成两个单独温度的代码。没有要加入的表(因此没有加入)但在要生成的单个存储过程中使用相同的数据,但我不确定如何使用 php 访问第二个表?如果有的话?通常我会使用来自单个结果集中的单个表。

结果集中是否存在第二个表?还是我必须运行第二个程序来生成第二个表?

当我转储结果集的内容时,我只会得到第一个表的数据。

编辑:帮助解决这个问题不胜感激。谢谢。

【问题讨论】:

如果它们是独立的,您需要运行两个查询。 一些数据库允许单个过程返回多个“结果集”(例如 Oracle、PostgreSQL)。不幸的是,在 mysql 中情况并非如此。您需要两个程序。 啊,我明白了。真可惜,谢谢@TheImpaler。如果您将评论作为答案提交,我会将其标记为解决方案。 【参考方案1】:

某些数据库允许单个过程返回多个“结果集”(例如 Oracle、PostgreSQL)。

不幸的是,在 MySQL 中情况并非如此。您需要两个程序。

【讨论】:

以上是关于您可以从位于单个结果集中的两个单独的表中提取数据吗? [不加入问题]的主要内容,如果未能解决你的问题,请参考以下文章

Bigquery:数据集中的大量表会影响性能吗?

如何从两个不同的、不相关的表中获取最新的行,并将它们合并到一个结果集中?

是否可以从 XMLSchema 形成的表中提取特定数据?

使用报表查看器,如何从两个单独的数据集中提取

从存储过程结果集中在表上插入/更新数据

如何从电影数据集中提取用户评分