gpt4 book ai didi

php - 在 PHP 中将两个查询合并为一个

转载 作者:行者123 更新时间:2023-11-29 04:51:41 25 4
gpt4 key购买 nike

我需要将以下两个查询合二为一但不能,当我尝试测试它时它根本不运行而且我不确定为什么。如果有人可以提供帮助,我将不胜感激。这是我的第一个查询 -

$exportArray[] = $row['reviewId'];
$row_num++;

$sql = <<<SQL
SELECT * FROM review WHERE (reviewForum = "$reviewForum")

这是我的第二个 -

$sql = "SELECT * FROM mom WHERE ( reviewId = " . $row['reviewId'] . " )";

我试过 UNION 但也不起作用。两个表之间的公共(public)字段是 reviewId。我正在查询两个表,上面的第一个查询有效,但是当我尝试包含第二个表时,我无法让它工作。谢谢,如果有人能帮助我,它可能很小,但我已经看了一段时间了,在这个阶段它很烦人。

最佳答案

你可以试试这个:

SELECT a.*, b.*
FROM review a
JOIN mom b
ON a.reviewId=b.reviewId
WHERE a.reviewForum ='$reviewForum'

我假设,reviewId 在两个表中

关于php - 在 PHP 中将两个查询合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11136649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com