設定されたパラメーターに基づいて限定された結果を選択するクエリがあります。
$query = $this->db->query ("
SELECT
p.product_id,
p.quantity
FROM {$this->prefix}product p
LEFT JOIN {$this->prefix}product_to_category pc
ON (p.product_id = pc.product_id)
WHERE pc.category_id = '3'
AND p.status = '1'
ORDER BY p.quantity DESC
LIMIT 0, 4");
category_id
これは、製品の= 3で、在庫数が最も多い 4 つの製品を返します。
静的なものではなく、カテゴリ ID の配列を使用するようにしたいと思います。すなわち:
$categories = array(2, 6, 22, 33, 34, 83, 220, 222, 886, 897);
これは可能ですか?