如何使用 Codeigniter 在 PHP 中创建具有 2 个或更多条件的 foreach?

How to create a foreach that has 2 or more conditions in PHP with Codeigniter?

嗨,我如何在 php 中创建一个 2 foreach 循环?我想用 Codeigniter 格式生成查询结果。但我在使用 foreach 循环时遇到问题,这里是查询代码。

$query = $this -> db -> query("SELECT * FROM CUSTOMERS where CUSTOMER_ID IN (SELECT Customer_ID from Orders)");
$resultOrder = $this -> db -> query ("SELECT * FROM orders");

我想输出这个

foreach (array_merge($resultOrder->result(),$query->result()) as $row  )
{
    echo "<tr>";
    echo "<td>" . $row -> Order_ID . "</td>";
    echo "<td>" . $row -> First_Name . " " . $row ->Last_Name .  "</td>";
    echo "<td>" . $row-> Order_Date . "</td>";
    echo "<td>" . $row->Delivery_Date . "</td>";
    echo "<td>" . $row -> Status . "</td>";
    echo "<td>" . $row ->Remarks . "</td>";
    echo "</tr>";
}

但是有错误。它说

遇到了一个PHP错误

Severity: Notice
Message: Undefined property: stdClass::$First_Name
Filename: xxxx/xxxxxx.php
Line Number: xx

谢谢!

编辑:

显然它有一个输出,但是 $row -> First_Name . " " . $row ->Last_Name 的输出与其他输出分开了

尝试 SQL 像这样加入

SELECT * FROM CUSTOMERS c
left join orders o on o.customer_id = c.customer_id
where CUSTOMER_ID IN (SELECT Customer_ID from Orders)