php 数组的路径

Path of a php array

我想在我的 table 结果中删除所有属于一个组的用户,特别是知道它可以属于多个组。我该怎么做?

我首先要这样查询一个 foreach 循环

$arrayCustomer = [];

    $customers = Db::getInstance()->ExecuteS('
                SELECT c.id_customer, c.email, c.firstname, c.lastname, cg.id_group
                FROM ' . _DB_PREFIX_ . 'customer c
                LEFT JOIN ' . _DB_PREFIX_ . 'customer_group cg ON(c.id_customer = cg.id_customer)
                WHERE c.active = 1 ');

    foreach ($customers as $key => $customer) {
        $arrayCustomer[$key] = $customer;
    }

感谢您的帮助。

如果你想直接从查询中删除它们,你可以添加一个子选择:

SELECT c.id_customer, c.email, c.firstname, c.lastname, cg.id_group
FROM ' . _DB_PREFIX_ . 'customer c
LEFT JOIN ' . _DB_PREFIX_ . 'customer_group cg ON(c.id_customer = cg.id_customer)
WHERE c.active = 1
    AND cg.id_customer NOT IN (SELECT cg.id_customer FROM ' . _DB_PREFIX_ . 'customer_group cg WHERE cg.id_group = GROUP_ID)

将GROUP_ID替换为所需的组