php - 从mysql中的不同表中提取两列
问题描述
如何加入两个 sql 查询
$sql = "SELECT Wpm FROM tableA limit 26"; and
"SELECT Rpm FROM tableB";
合二为一,并在下面的代码中回显结果?我只想在表格中并排显示两列。我不确定“加入”这个词在这里是否正确。谢谢!
<table class="tbresult">
<tr>
<th>Wpm</th>
<th>Rpm</th>
</tr>
<?php
include ("config.php");
**** $sql = "SELECT Wpm FROM tableA limit 26";
AND
"SELECT Rpm FROM tableB";******
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$counter = 3;
while($Row = $result->fetch_assoc())
{
echo "<tr><td>" . $Row["Wpm"] . "</td><td>" . $Row["Rpm"] . "</td></tr>";
$counter++;
if($counter % 33 == 0) { ?>
</table>
<table class="tbresult">
<tr>
<th>Wpm</th>
<th>Rpm</th>
</tr>
<?php }
}
echo "</table>";
} else { echo "0 results"; }
$conn->close();
?>
解决方案
我认为您正在寻找“交叉连接” - 交叉连接会产生“carthesian 产品”。这意味着它将“表 A”和“表 B”的行相乘:
SELECT Wpm, Rpm FROM tableA cross join tableB
(详细信息:https ://www.w3resource.com/sql/joins/cross-join.php )
推荐阅读
- r - 如何为重复的case_when创建函数
- php - 计算foreach中每个id的迭代次数
- parameters - 如果传递参数的任何人未定义,我如何解决 url 上的问题?
- nativescript - 使用 NativeScript 提供的 Enterprise Auth 项目模板配置 OAuth 2 身份验证
- c++ - stringstream 和 nullptr 的子类
- python - How to count child table items with or without join to parent table using SQLAlchemy?
- excel - 突出显示或匹配三列单元格数据
- apache-spark - 使用 Spark saveAsTable 命令时遇到的问题
- java - 如何处理 Java 解析器中的类型?
- ms-access-2007 - 拆分数据库后找不到Datamacro