您可以从位于单个结果集中的两个单独的表中提取数据吗? [不加入问题]
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 中情况并非如此。您需要两个程序。
【讨论】:
以上是关于您可以从位于单个结果集中的两个单独的表中提取数据吗? [不加入问题]的主要内容,如果未能解决你的问题,请参考以下文章